This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer (Full-Stack) based in Canada.
This role sits at the intersection of backend engineering and full-stack product delivery, offering the opportunity to build complete features end-to-end across APIs, databases, and user-facing interfaces. You will work in a high-impact fintech environment focused on scalability, performance, and user experience, contributing directly to systems that empower financial products used by thousands of customers. The role blends deep backend ownership in Go with increasing exposure to frontend technologies, enabling you to ship full solutions rather than isolated components. You will collaborate closely with cross-functional teams to reduce handoffs and accelerate delivery in a modern, remote-first engineering culture. This is a position for builders who enjoy owning systems in production and improving them continuously. You will also help shape technical direction by introducing new patterns and improving engineering practices across the stack.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer (Full-Stack) based in Canada.
This role sits at the intersection of backend engineering and full-stack product delivery, offering the opportunity to build complete features end-to-end across APIs, databases, and user-facing interfaces. You will work in a high-impact fintech environment focused on scalability, performance, and user experience, contributing directly to systems that empower financial products used by thousands of customers. The role blends deep backend ownership in Go with increasing exposure to frontend technologies, enabling you to ship full solutions rather than isolated components. You will collaborate closely with cross-functional teams to reduce handoffs and accelerate delivery in a modern, remote-first engineering culture. This is a position for builders who enjoy owning systems in production and improving them continuously. You will also help shape technical direction by introducing new patterns and improving engineering practices across the stack.
Accountabilities:
- Own full lifecycle feature development, from database schema design and API implementation to frontend integration across React and Angular-based applications
- Develop and operate production-grade distributed systems using messaging and event-driven architectures (e.g., RabbitMQ), ensuring reliability and performance
- Build and improve user-facing features across web, mobile, and internal admin tools, bridging backend logic with frontend experience
- Take ownership of systems in production, ensuring observability, scalability, and resilience under real-world load conditions
- Collaborate with product, design, and engineering teams to deliver end-to-end solutions with minimal handoffs
- Contribute to technical decision-making and introduce modern engineering practices across both backend and frontend domains
- Identify performance bottlenecks and continuously optimize system behavior, data flows, and user experience
- 5+ years of software engineering experience with strong backend focus and exposure to full-stack development
- Strong proficiency in Go, PostgreSQL, and AWS, with experience building scalable production systems
- Hands-on experience with distributed systems, event-driven architecture, and messaging systems such as RabbitMQ or equivalent
- Solid understanding of frontend fundamentals (HTML, CSS, JavaScript) with willingness to work in React and Angular environments
- Experience building and maintaining APIs and integrating backend services with user-facing applications
- Strong knowledge of system design principles including scalability, observability, caching, and reliability engineering
- Comfortable owning features end-to-end in a fast-paced, product-driven environment
- Strong collaboration and communication skills with a proactive, ownership-driven mindset
- Experience working in agile, remote-first or distributed engineering teams
- Fully remote-first work environment across Canada
- Competitive salary range with equity participation opportunities
- Comprehensive health, dental, and vision coverage
- Generous vacation, wellness days, and flexible time-off policies
- Home office, learning, and professional development budgets
- Parental leave top-up and family support benefits
- Access to coaching, growth programs, and continuous learning initiatives
- Collaborative engineering culture focused on ownership and impact
Design, build, and maintain scalable backend services in Go, working with PostgreSQL, DynamoDB, and event-driven systems to support core financial platform functionality