Lead Software Engineer, Backend
TalentMinded
- Toronto, ON
- Permanent
- Full-time
- Architect: Design and implement secure, scalable, cloud-native backend services, including messaging APIs, adhering to modern microservices best practices.
- Develop: Build backend services using TypeScript and Node.js, utilizing AWS services like Amazon SQS, Lambda, EC2, and S3. You'll apply test-driven development (TDD), write automated tests, and contribute to CI/CD pipelines to deliver reliable software.
- Lead: Mentor and guide 2-3 offshore developers by providing technical guidance, conducting code reviews, setting expectations, and assisting with skill development.
- Collaborate: Work with QA, Product, and Infrastructure teams to plan, estimate, and deliver high-performing, secure, and highly available services.
- Innovate: Use AI-powered development tools to speed up development, reduce repetitive coding, and focus on advanced problem-solving. You will also continuously evaluate new technologies and promote modern development practices.
- The technical expertise. 8+ years of professional experience in backend software engineering with distributed systems, and at least 3 years in a technical leadership, coordination, or project ownership role. Highly skilled in TypeScript and Node.js, with deep hands-on experience building RESTful APIs, messaging systems, and microservices. Proficient with AWS services (SQS, Lambda, EC2, S3), applying TDD and CI/CD best practices to deliver secure, scalable, production-ready systems.
- The leadership. You should be capable of both coding and leading others, with experience managing implementations alongside offshore teams, conducting code reviews, and guiding solution design.
- The problem-solving mindset. You are naturally curious and analytical, skilled at breaking down complex problems, evaluating trade-offs, and determining the best solutions. Experience with AI-assisted development tools to accelerate delivery is a plus.
- The collaborative approach. You are a strong communicator who can build trust and align with engineering, product, and infrastructure teams. You are comfortable in cloud-based, agile environments with shifting priorities, and can contribute to design discussions, sprint planning, and cross-functional problem-solving.
- The cultural fit. You thrive in a nimble, cloud-focused software organization where engineers collaborate to solve problems effectively. You bring curiosity, humility, and a team-first attitude.
- Competitive pay: Market-aligned salaries that reflect your skills and impact.
- Comprehensive benefits: Health, dental, and flexible spending accounts.
- Learning & development: A continuous learning environment with a professional development budget.
- Inclusive culture: A values-driven workplace where diverse perspectives are celebrated.
- A virtual interview with a Talent Advisor to discuss your background, interest in the role, and potential impact.
- A virtual technical interview with the client senior engineering leadership team.
#LI-Hybrid
#LI-DNIPowered by JazzHR
We are sorry but this recruiter does not accept applications from abroad.