JobTarget Logo

Engineering Team Lead, Core Product Engine (Backend) in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Admin/Clerical/Secretarial
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Engineering Team Lead, Core Product Engine (Backend)

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Engineering Team Lead, Core Product Engine (Backend) in Canada.

This role sits at the heart of a high-scale consumer platform that is transforming a traditionally fragmented industry into a seamless, automated digital experience. You will lead the backend engineering efforts powering the most critical part of the product’s transaction flow, orchestrating complex, asynchronous workflows across multiple external systems. As both a technical leader and hands-on builder, you will guide a small, high-performing team while actively contributing to system design and implementation. The environment is fast-moving, highly ownership-driven, and deeply technical, requiring strong systems thinking and a bias toward execution. You will work directly with senior leadership, including the CTO, to evolve and scale core automation systems. This is a high-impact role where your decisions directly shape reliability, scalability, and customer success at scale.

Accountabilities

In this role, you will lead the evolution and scaling of backend systems responsible for mission-critical transaction orchestration and automation:

  • Lead the design, development, and optimization of backend systems powering complex, multi-step transaction flows
  • Own and evolve core automation infrastructure, ensuring scalability, reliability, and fault tolerance across external integrations
  • Drive system refactoring efforts to transition legacy architectures into modular, decoupled, and testable services
  • Collaborate closely with engineers to define backend standards, improve system observability, and reduce operational risk
  • Contribute hands-on to backend development, particularly in high-complexity orchestration and asynchronous processing systems
  • Partner with leadership and product teams to align technical execution with business priorities and scaling goals
  • Investigate system failures and edge cases to improve reliability, error handling, and retry mechanisms
  • Guide the team in adopting best practices for distributed systems, async workflows, and state management
Requirements

To succeed in this role, you should bring strong backend engineering expertise combined with leadership and systems design experience:

  • 7+ years of backend engineering experience, including leadership or tech lead responsibilities
  • Strong expertise in TypeScript, Node.js (Nest.js), or similar backend frameworks
  • Deep experience designing and maintaining distributed systems and asynchronous architectures
  • Proven ability to build scalable, fault-tolerant systems with complex external integrations
  • Strong understanding of system design principles, including state management, retries, and decoupling strategies
  • Hands-on experience working with cloud infrastructure such as AWS (ECS, EKS, Lambda)
  • Experience leading or mentoring engineering teams in fast-paced, product-driven environments
  • Strong analytical mindset with a focus on debugging complex system behavior and edge cases
  • Excellent communication skills and ability to work closely with senior stakeholders and cross-functional teams
  • Strong product thinking with a builder mindset and comfort operating in ambiguous environments
Benefits
  • Competitive compensation with equity opportunities
  • Comprehensive health, dental, and vision insurance coverage
  • Paid time off and paid parental leave
  • Retirement savings plan with employer matching
  • Remote-friendly work environment across Canada
  • High-impact role with direct ownership of core backend systems
  • Close collaboration with senior leadership and engineering decision-making
  • Fast-paced, low-bureaucracy culture focused on execution and innovation
  • Strong career growth potential in a high-scale technical environment
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Engineering Manager, Messaging Channels

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.