Enable job alerts via email!

Software Developer - Team Lead (Backend)

GuruLink

Montreal

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Job summary

A venture-backed software startup in Montreal is seeking a Software Developer Team Lead to build and mentor a high-performing team while driving project success. You will lead backend design and implementation, optimize CI/CD processes, and integrate innovative solutions into their platform. The ideal candidate will have 8 years of development experience, a strong background in Javascript/Typescript, and expertise in scalable system architectures.

Qualifications

  • 8 years of development experience.
  • Experience in scalable system architecture.
  • Database administration experience.

Responsibilities

  • Lead and mentor your team with technical guidance.
  • Own complex projects from inception to completion.
  • Ensure high code quality and scalability.

Skills

Javascript/Typescript
React + hooks
NodeJS and redux
Front-End web development (React, CSS, HTML)
MySQL
Git
MongoDB
Container orchestration (Docker, Kubernetes)
CI/CD pipeline management
Cloud infrastructure expertise
Job description

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. 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:

• Lead and mentor your team: Provide technical guidance, 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 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: Work closely with product owners and other teams to ensure smooth delivery and effective communication of technical concepts.

Must Have Skills:

We are looking for someone that has:
• 8 years of development experience with Javascript/Typescript
• Experience with React + hooks, NodeJS and redux frameworks and libs and scalable system architecture
• 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);
• Experience with MySQL and database scaling
• 2 years of 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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.