Why This Role Matters
Our client is a technology company focused on delivering reliable and scalable
communications solutions. As they continue their transformation into an AI-first
organization, they are undertaking a major technical evolution. This role will
lead the engineering vision and implementation of that initiative.
Reporting to senior technical leadership, our client is seeking a technical
expert, driven by curiosity, ownership, and collaboration; someone who embraces
modern approaches and the power of AI. As their new Lead Software Engineer,
Backend, you will be responsible for designing and developing APIs using AWS,
distributed systems, and microservices. Additionally, you will provide technical
guidance to both onshore and offshore software engineering teams, ensuring the
delivery of secure and reliable backend services.
This is a full-time, hybrid role based in the Greater Toronto Area, with three
days a week in the office.
What’s In It For You
Significant Impact & Responsibility: You'll be crucial in designing and building
a key part of a vital technical platform, playing a central role in evolving
their capabilities into a scalable service.
Engaging Technical Work: You'll tackle complex distributed systems challenges
and use AI development tools like GitHub Copilot and OpenAI Codex to speed up
work and focus on important design choices.
Professional Development: You'll collaborate with senior technical leaders,
receiving guidance and influencing technical direction. As the team expands,
you'll have opportunities to advance or broaden your skills across the
technology stack, with support to choose your career path.
Supportive Team Environment: You'll join a team of inquisitive, problem-solving
engineers who are dedicated to high-quality work. With supportive leadership,
you'll be in an environment where your ideas are valued, your code is respected,
and your contributions are recognized.
What You’ll Do
- 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.
Qualifications & Skills:
- 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.
What Our Client Offers:
- 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.
Apply Now
Our client recognizes that only some take the same path when building their
skills. Experience, diversity of thought, innovation, a passion for learning,
and a team-focused approach can combine to form the best qualifications. If you
have 70% of the qualifications we seek, please apply.
What you can expect from our interview process:
- A virtual interview with a Talent Advisor to discuss your background,
interest in the role, and potential impact. The conversation will be recorded
using BrightHire, an AI-powered video interview tool. More details will be
shared when you are invited to interview.
- A virtual technical interview with the client senior engineering leadership
team.
Should you require accommodation in any aspect of the selection process, please
contact us at careers@talentminded.ca, and we will be happy to help.
LI-Hybrid
LI-DNI