This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer, Provider Integrations based in Canada.
This role is focused on building the core integration backbone that connects a high-scale insurance platform to a broad ecosystem of external provider APIs. You will design and maintain the systems that route, normalize, and manage data across 150+ carrier and partner integrations, ensuring reliability, scalability, and accuracy in production environments. Working in a fast-moving, product-driven engineering culture, you will translate complex partner specifications into robust backend services. The role blends deep backend engineering, system design, and real-world API integration challenges. You will also play a key role in shaping technical direction, improving system quality, and mentoring other engineers. This is a high-impact position where your work directly influences user experience and business outcomes at scale.
Accountabilities:
You will be responsible for designing, building, and maintaining the backend systems that power provider integrations while ensuring high reliability, performance, and scalability across complex distributed systems.
- Lead end-to-end development of provider integrations, from analyzing partner API specifications to implementing, testing, and maintaining production-grade connectors.
- Design and evolve backend services using Node.js and TypeScript, ensuring clean architecture, maintainability, and strong system boundaries.
- Build and optimize RESTful APIs and data workflows that support routing, ranking, and attribution of provider traffic.
- Own system reliability and operational excellence, proactively identifying issues and improving monitoring, logging, and performance.
- Collaborate cross-functionally with product, engineering, and business stakeholders to translate requirements into scalable technical solutions.
- Provide technical leadership through code reviews, mentoring, and knowledge sharing to elevate team standards and execution quality.
- Contribute to architectural decisions and long-term platform evolution, balancing speed of delivery with system integrity.
Requirements:
You bring strong backend engineering experience, deep system design skills, and the ability to work confidently in complex integration-heavy environments.
- 5+ years of software engineering experience in production environments, including at least 2+ years in a senior or lead role.
- Strong hands-on experience with Node.js and TypeScript in backend systems.
- Proven track record designing and building scalable RESTful APIs and backend services.
- Strong understanding of system architecture, distributed systems, and data modeling.
- Experience working with cloud environments, ideally Google Cloud Platform.
- Excellent communication skills, with the ability to clearly articulate technical concepts in writing and discussions.
- Strong ownership mindset with experience driving projects end-to-end in cross-functional teams.
- Product-minded approach, balancing technical design decisions with business impact.
Benefits:
- Competitive compensation benchmarked at the 75th percentile or higher of the market.
- Equity participation and performance-based bonus opportunities.
- Fully remote-first work environment across Canada and beyond.
- Health, dental, and vision insurance starting from day one.
- Flexible vacation policy designed to support real work-life balance.
- Retirement savings plans (401k/registered equivalents) and HSA/FSA contributions.
- Paid parental leave and family support benefits.
- Wellness programs and regular team events (virtual and in-person).
- Strong culture of ownership, autonomy, and continuous learning.