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