Tech Lead, Core Backend at Jobgether – Canada Creek, Nova Scotia
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Tech Lead, Core Backend in Canada.
This role offers a unique opportunity to lead the core backend engineering function for a high-growth, consumer-facing platform. As Tech Lead, you will be responsible for evolving complex automation systems that handle critical, high-volume transactions with external partners. You will combine hands-on coding with technical leadership, driving architectural improvements that enhance scalability, reliability, and performance. This is a player-coach role where your contributions directly influence system design, team practices, and product success. You will collaborate closely with cross-functional teams to implement robust, fault-tolerant frameworks and AI-enhanced solutions. The environment is fast-paced, technically challenging, and highly autonomous, offering direct impact on millions of users. You will also guide and mentor engineers, ensuring best practices for asynchronous systems, error handling, and maintainable architecture.
- Lead the refactoring and evolution of core backend automation systems, ensuring fault-tolerant, scalable, and maintainable design
- Take ownership of complex transaction orchestration, handling asynchronous state management and integration with external systems
- Act as a hands-on technical lead, writing and reviewing code, and pairing with engineers to implement high-quality solutions
- Design and enforce standards for reliability, error handling, and system observability across backend services
- Collaborate with product, AI, and data teams to enhance automation capabilities and integrate next-generation internal tools
- Mentor and guide engineering team members on architecture, coding best practices, and problem-solving techniques
- Drive continuous improvements in system performance, reliability, and developer productivity
Requirements:
- Proven experience as a backend engineer or tech lead, ideally in early-stage startups or high-growth tech companies
- Strong expertise in asynchronous system design, distributed computing, and high-reliability backend architecture
- Hands-on experience with TypeScript, Node.js (Nest.js), GraphQL, and AWS services (ECS/EKS, Lambda)
- Deep understanding of complex orchestration, error handling, retry logic, and state management in automation workflows
- Experience designing and scaling high-volume consumer-facing systems with robust fault-tolerance
- Strong problem-solving skills with a detective mindset for identifying edge cases and root causes
- Ability to mentor engineers and lead by example in a hands-on environment
- Excellent communication, collaboration, and systems thinking skills
- BA/BS in Computer Science or equivalent experience; proven track record of leading technical projects
Benefits:
- Competitive salary: CA$230,000 – CA$280,000, with potential equity opportunities
- Comprehensive health, dental, and vision coverage
- Paid parental leave and paid time off
- RRSP plan with employer matching
- Wellness benefits and employee assistance programs
- Remote-first work across multiple locations in Canada
- Opportunity to work with a highly skilled, passionate team and make direct impact on millions of users
- Career growth and leadership development in a fast-paced, innovative environment