Engineering Team Lead, Core Product Engine (Backend)

New
CanadaFull-TimeLead
Salary230,000 - 280,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSBackend DevelopmentGraphQLTypeScriptNest.jsAWS LambdaDistributed Systems

Requirements

  • Proven experience as a technical leader, Engineering Manager, Tech Lead, or senior systems architect in a high-scale backend environment.
  • Strong hands-on expertise in backend development with TypeScript (Nest.js preferred), GraphQL, and cloud platforms such as AWS (ECS, EKS, Lambda).
  • Deep understanding of distributed systems, asynchronous processing, and fault-tolerant system design.
  • Experience building or refactoring complex backend systems with strong state management and retry/failure handling mechanisms.
  • Strong systems thinking with the ability to navigate complex business logic and edge cases in high-volume consumer applications.
  • Proven ability to lead engineering initiatives while remaining deeply hands-on in implementation (player-coach mindset).
  • Excellent problem-solving skills with a focus on reliability, scalability, and operational excellence.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams and senior leadership.
  • Experience in fast-paced startup or scale-up environments is highly valued.

Responsibilities

  • Lead the design, development, and evolution of core backend orchestration systems that power critical end-to-end insurance and transaction workflows.
  • Drive the modernization of tightly coupled legacy systems into scalable, decoupled, and fault-tolerant architectures with strong async processing guarantees.
  • Own system reliability, including state management, retry logic, failure handling, and observability for complex distributed workflows.
  • Collaborate closely with engineers to refactor existing automation systems, define engineering standards, and improve system predictability and testability.
  • Translate complex insurance and business rules into robust backend logic capable of handling edge cases and external system variability.
  • Build and mentor as a hands-on technical leader, contributing directly to code while guiding architectural decisions and engineering practices.
  • Help shape the next generation of AI-enabled internal tools and automation frameworks to support massive user scale growth.
View Full Description & ApplyYou'll be redirected to the employer's site
230,000 - 280,000 CAD per year
Apply Now