Tech Lead, Core Product Engine (Backend) in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Tech Lead, Core Product Engine (Backend) in Canada.
This is a high-impact technical leadership role at the heart of a large-scale consumer platform redefining how people manage car ownership through automation and AI. You will own the backend systems responsible for orchestrating complex, multi-step transactions that power the “last mile” of insurance purchasing and other critical workflows. The environment is highly dynamic and product-driven, where reliability, scalability, and fault tolerance are essential due to heavy reliance on external systems with inconsistent APIs. You will operate as both a hands-on engineer and a technical leader, directly shaping architecture while building and refactoring mission-critical systems. The role combines deep systems thinking with real-world business complexity, requiring precision in asynchronous workflows and state management. You will work closely with a high-caliber team, including direct access to senior leadership, in an environment that values speed, ownership, and technical excellence.
- Own and evolve the core backend orchestration systems that manage complex, multi-step insurance and transaction workflows across external providers.
- Lead the refactoring and modernization of legacy automation systems into scalable, decoupled, and fault-tolerant architectures.
- Design and implement robust asynchronous systems with strong state management, retry logic, and failure recovery mechanisms.
- Work hands-on in the codebase (majority of time) while setting technical direction and engineering standards for backend systems.
- Analyze and reverse-engineer complex business logic across insurance providers and external integrations to improve system reliability.
- Build and enhance internal frameworks that reduce integration complexity and enable scaling from millions to tens of millions of users.
- Collaborate closely with product and engineering leaders, including the CTO, to rapidly iterate on technical solutions and system improvements.
- Drive adoption of AI-assisted engineering approaches for next-generation internal tools and automation systems.
- Strong experience as a senior backend engineer, tech lead, or architect in high-scale, product-driven environments.
- Deep expertise in TypeScript and backend frameworks such as NestJS, with strong understanding of system design principles.
- Experience building distributed systems with a focus on asynchronous workflows, state management, and fault tolerance.
- Strong background in cloud infrastructure (e.g., AWS services such as ECS, EKS, Lambda).
- Proven ability to design and maintain complex integration-heavy systems with external APIs and variable reliability.
- Strong systems thinking and problem-solving mindset, with an ability to debug and analyze edge cases in complex business logic.
- Hands-on, “player-coach” mentality with experience leading engineering work while actively contributing to implementation.
- Strong understanding of scalable architecture, decoupling strategies, and high-reliability backend design.
- Experience in high-growth startup environments or early-stage technical leadership roles is highly valued.
- Competitive compensation package including base salary and equity opportunities.
- Comprehensive health, dental, and vision insurance coverage.
- Paid time off, parental leave, and wellness benefits.
- 401(k) plan with employer matching (or equivalent retirement benefits depending on region).
- Fully remote-friendly or flexible working environment depending on team setup.
- Opportunity to work directly with founding leadership in a high-ownership engineering culture.
- Exposure to large-scale consumer systems with millions of active users and rich behavioral data.
- Fast-paced environment with minimal bureaucracy and rapid product iteration cycles.