Location: Montreal, Quebec
Our client is a venture-backed, deep-tech software startup building advanced AI and game streaming software systems. They empower game publishers and developers to stream games, and AI developers to cost-effectively leverage their models to create advanced workloads. Backing this, they are building the world’s largest edge computing platform.
As a Software Development Team Lead, you'll be responsible for building a high-performing team, driving project success, and shaping the technical direction of our platform. You'll wear two hats: technical expert and inspirational leader, fostering a collaborative and innovative environment. You’ll guide your team in achieving critical goals such as optimizing CI/CD processes, scaling databases, refactoring code, and integrating Agentic AI into their stack. Your principal tasks will be:
• Build, Lead and Scale your team: Lead technical foundation, build, lead and coach team members on their growth, and foster a supportive and collaborative environment. You'll delegate tasks, manage workloads, and empower your team to excel.
• Drive project success: Own complex projects from inception to completion. Collaborate with stakeholders to define project scope, timeline, and resources. Track progress, identify and mitigate risks, and ensure on-time delivery.
• Back-End Technical Ownership: Lead backend design and implementation, ensuring high code quality and scalability across the stack.
• Optimization & Scaling: Improve CI/CD processes, streamline deployments, scale databases, refactor code, and optimize the system architecture for better performance and efficiency.
• Technical Expertise: Heavily contributes to the development process by architecting, designing, and implementing key software components. Maintain high code quality and ensure adherence to best practices.
• Strategic Vision: Champion innovation and propose new technologies and tools to improve system architecture and development workflows.
• Communication & Collaboration: Work closely with product owners and other teams to ensure smooth delivery and effective communication of technical concepts.
You will be collaborating with FrontEnd and DevOps Team Leads that will also be a part of this rapidly growing company very soon.
Must Have Skills:
We are looking for a versatile hands-on technical lead that has experience with some of the following:
• Extensive backend development experience across modern stacks that include any of the following NodeJS (preferable) /Python/Go and Javascript/Typescript (you will be the SME when it comes to all things Backend related)
• Experience with NodeJS and redux frameworks and libs and scalable system architecture
• Must have experience using Git in a distributed team.
• Strong knowledge of database and how it impacts backend functionality (admin, optimization/ db scaling across varying DB's (i.e. MongoDB, MySQL);
• Experience with container orchestration (Docker, Kubernetes)
• Experience owning complex projects
• Proficient in CI/CD pipeline management
• Cloud infrastructure expertise
About you:
• You are curious and ready to challenge established ideas;
• You have the ability to work in areas outside of your usual comfort zone and get things done quickly;
• You have the ability to collaborate, communicate, learn and ship code, while working in a fast-paced and multi-cultural environment;
• You proactively initiate and lead strategic work
• You have outstanding communication skills and are able to build strong relationships with team members;
• You have good organization and time-keeping skills and are able to manage multiple workflows and projects
• You have the ability to delegate effectively and manage workloads
• You have a passion for mentoring others and fostering professional growth
• You have strong problem-solving and decision-making skills
Nice to Have Skills:
• Understanding of Front-End web development (React, CSS, HTML);