Engineering Team 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 an Engineering Team Lead, Core Product Engine (Backend) in Canada.
This role sits at the heart of a high-scale consumer technology platform focused on transforming one of the most fragmented and outdated industries in the market. You will lead the engineering efforts behind critical backend systems that orchestrate complex, multi-step transactions across external and internal services. The environment is highly technical and fast-moving, requiring strong systems thinking and deep backend expertise to build reliable, scalable, and fault-tolerant architectures. You will work closely with a highly talented team and report directly to senior technical leadership, contributing both as a hands-on engineer and as a technical leader. The role involves solving challenging problems around asynchronous workflows, state management, and system reliability at scale. This is a unique opportunity to shape core infrastructure that powers millions of end users and supports rapid product expansion.
- Lead the design and development of backend systems responsible for complex orchestration of multi-step, external API-driven transactions.
- Own and evolve core automation frameworks to improve scalability, reliability, and fault tolerance across distributed systems.
- Refactor and modernize existing tightly coupled systems into modular, decoupled, and testable architectures.
- Collaborate closely with product and engineering stakeholders to translate business logic into robust technical solutions.
- Drive system design decisions focused on asynchronous processing, state management, and failure recovery mechanisms.
- Mentor engineers while actively contributing as a hands-on technical leader in code and architecture.
- Identify edge cases, troubleshoot system failures, and continuously improve system reliability and performance.
- Contribute to building AI-enabled internal tools to support future platform scaling and automation.
- 7+ years of backend engineering experience with strong exposure to distributed systems and large-scale architectures.
- Proven experience in technical leadership or player-coach roles, ideally in startup or high-growth environments.
- Strong expertise in TypeScript/Node.js (NestJS preferred) or similar backend technologies.
- Deep understanding of system design principles, especially for asynchronous and event-driven architectures.
- Experience with cloud platforms such as AWS (ECS, EKS, Lambda, etc.).
- Strong problem-solving mindset with an ability to debug complex, edge-case-heavy systems.
- Ability to design scalable, decoupled, and highly reliable backend systems.
- Strong communication skills and ability to work closely with technical and non-technical stakeholders.
- Experience working with GraphQL and modern API architectures is a plus.
- Strong ownership mindset with a bias toward action and hands-on execution.
- Competitive compensation package including base salary and equity opportunities.
- Comprehensive health, dental, vision, and wellness benefits.
- Paid time off and generous parental leave policies.
- 401(k) with employer matching (or equivalent retirement benefits depending on region).
- Opportunity to work on a high-scale consumer platform with millions of active users.
- Strong engineering culture with high autonomy and minimal process overhead.
- Access to a highly talented, fast-moving team solving complex technical challenges.
- Opportunity to contribute to AI-driven product evolution and system transformation.