Team Lead, Software Developer

GoBolt

$160K — $175K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of full-stack development experience in production environments.
  • 2+ years of experience leading or mentoring a team of engineers.
  • Proficiency in JavaScript, TypeScript, Ruby on Rails, React, Node.js, or Nest.js.
  • Hands-on experience with cloud infrastructure (AWS or GCP) and CI/CD pipelines.
  • Strong ownership mindset and ability to move work forward effectively.
  • Comfort with ambiguity and ability to navigate competing priorities.
  • Direct communicator with a collaborative spirit.

Responsibilities

  • Set and drive the technical direction for the engineering team.
  • Contribute to the codebase and lead by example in code reviews.
  • Own complex problems from design through delivery.
  • Champion engineering quality and maintain coding standards across the organization.
  • Evaluate emerging technologies to enhance system performance and security.
  • Lead and develop engineers through regular 1:1s and feedback.
  • Collaborate with cross-functional teams to address customer workflow challenges.

Benefits

  • Hybride work model in Downtown Toronto.
  • Opportunity to shape architecture and team direction.
  • Focus on professional growth and development for team members.
  • A collaborative environment that fosters internal communication and teamwork.
Full Job Description
About the role

The mandate is broad and the ownership is real. You'll lead a team of engineers working directly on GoBolt's logistics platform - setting technical direction, closing the gap between what we have and what we need, and developing the people doing the work alongside you. This isn't a role where you manage from a distance. You'll stay close to the code, model the standards you set, and make sure your team has everything they need to do their best work.

Read on if you're a senior developer who's grown into - or is ready to grow into - a people leadership role, thrives at the intersection of technical execution and team development, and wants to leave a mark on both the systems and the people building them.

Salary Range:CAD$160k-175K base

This is a hybrid role based out of our Downtown Toronto office.

What you'll do

Technical leadership

Set and drive technical direction for your team - owning architecture decisions, identifying risk early, and making trade-off calls that keep quality and delivery in balance.

Stay hands-on. You'll contribute to the codebase, lead by example in code review, and remain a credible voice in the technical decisions that matter most.

Own complex problems end-to-end - from design through delivery - and make sure your team can do the same.

Champion engineering quality across the org: code standards, CI/CD hygiene, release processes, and the infrastructure practices that hold up at scale.

Continuously evaluate emerging technologies and tooling to improve system performance, security, and long-term maintainability.

People leadership

Lead a team of engineers - running 1:1s, giving direct and useful feedback, and building the kind of environment where people grow fast and do their best work.

Own your team's delivery. Set clear expectations, unblock what needs unblocking, and ensure commitments are met without needing to be chased.

Develop your engineers deliberately - understanding where each person is, where they want to go, and creating the conditions to get them there.

Cross-functional impact

Embed with product, ops, and data teams to understand customer workflow challenges at the source before your team starts building.

Drive product reviews from a technical lens - surfacing requirements, edge cases, and trade-offs while managing priorities and realistic timelines.

Exercise judgment on what matters most. You won't be handed a backlog - you'll work with leadership and operators to shape what gets built and why.

What you bring

6+ years of full-stack development experience, with a strong track record shipping across web and/or mobile in production environments.

2+ years leading or formally mentoring a team of engineers - you've run 1:1s, navigated performance conversations, and helped people level up.

Fluency in one or more of JavaScript, TypeScript, Ruby on Rails, React, Node.js or Nest.js - and a genuine willingness to learn what the problem requires.

Hands-on experience with cloud infrastructure (AWS or GCP) and CI/CD pipelines that real teams depend on.

A genuine collaborator - with engineers and non-engineers alike. You build trust with operators, translate ambiguity into direction, and hold context across multiple workstreams.

Strong ownership mindset. You move work forward, communicate blockers early, and hold yourself and your team to a high bar.

Comfort with ambiguity and competing priorities. You can take a vague "this workflow is broken" and walk out with a concrete diagnosis, a path, and an outcome.

Direct communicator. You give feedback clearly, receive it well, and surface problems before they compound.

AI-first mindset. You've already evolved how you work through AI tools and bring that instinct to how your team works too.

Bonus points for experience in 3PL, transportation, logistics, or supply chain.

This posting isn't for an immediate opening.

Similar Jobs

More Jobs at GoBolt

More Information Technology Jobs

Find similar Team Lead, Software Developer jobs: