Team Lead, Software Developer

GoBoltToronto, ON
CA$160,000 - CA$175,000Hybrid

About The Position

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.

Requirements

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

Nice To Haves

  • Experience in 3PL, transportation, logistics, or supply chain.

Responsibilities

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

Benefits

  • Competitive salaries
  • Comprehensive benefits package including health, dental, and vision plans for you and your family.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service