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 Developer 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.
Your principal tasks will be:
- Lead and mentor your team: Provide technical guidance, coach team members on their growth, and foster a supportive and collaborative environment. • 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. •
- Technical Expertise: Heavily contribute 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: Effectively communicate technical concepts to both technical and non-technical audiences. • Build strong relationships with team members, product owners, and stakeholders. •
Must Have Skills:
- 8 years of development experience with Javascript/Typescript •
- Experience with React + hooks, Node.js, and Redux frameworks and libraries •
- Strong understanding of the principles of scalable application design •
- Knowledge in Front-End web development (React, CSS, HTML) •
- Experience using MySQL •
- Must have experience using Git in a distributed team •
- Must have database administration experience (MongoDB, MySQL) •
- 2 years of experience with container orchestration (Docker, Kubernetes) •
- Experience owning complex projects •
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 •
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.