Join a remote-first team building technology that empowers Canadians to take control of their finances. As a Senior Fullstack Developer, you'll play a central role in designing and delivering robust, scalable systems that power our core platforms. This is a hands-on role with full ownership—from database schema and backend services in Go to frontend implementation in React and Angular.
What You’ll Do
- Design, build, and maintain high-performance backend services using Go, PostgreSQL, and DynamoDB
- Develop responsive user interfaces across web and mobile using React, Angular, and Ionic
- Implement event-driven workflows with RabbitMQ and ensure system resilience at scale
- Own features from concept to production, including API design, data modeling, and UI integration
- Collaborate across the stack to eliminate handoffs and deliver complete solutions efficiently
- Introduce modern patterns and tools to strengthen both frontend and backend practices
- Help raise the bar by mentoring peers and promoting full-stack fluency across the team
What We’re Looking For
- Proven experience building and operating scalable backend systems in Go with AWS
- Solid understanding of distributed systems, including caching, observability, and message queuing
- Hands-on experience with PostgreSQL and NoSQL data stores like DynamoDB
- Working knowledge of HTML, CSS, and JavaScript fundamentals
- A mindset that values full-stack ownership and continuous learning
- Willingness to step outside your comfort zone and support others in growing their skills
- Strong belief that deeper system understanding leads to better engineering outcomes
Environment & Culture
We operate with high autonomy and trust, prioritizing meaningful work over rigid schedules. Our team values clarity, ownership, and creative problem-solving in a collaborative, asynchronous setting. With flexible hours and a focus on work-life integration, we support sustainable productivity and personal growth.
Inclusion and accessibility are central to how we work. We’re committed to creating a space where diverse perspectives thrive and everyone can do their best work.
