Tech Lead — DevX & AI

New
Canada; Serbia; MontrealFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of professional software engineering experience, with at least 2 years in a tech lead, staff, or senior lead role
Required Skills
DockerNode.jsJavascriptKubernetesTypeScriptCI/CDRESTful APIs

Requirements

  • 6+ years of professional software engineering experience, with at least 2 years in a tech lead, staff, or senior lead role driving delivery across a team.
  • Strong proficiency in JavaScript/TypeScript and Node.js, with experience shipping production APIs, CLIs, or SDKs to external developers.
  • Hands-on experience building CLI tools and developer-facing workflows: command design, config file formats, local dev loops, deploy commands, and error messages that actually help.
  • Solid understanding of REST API design principles, SDK ergonomics, and what makes a developer experience work.
  • Practical familiarity with the Model Context Protocol (MCP) or agentic tool-use patterns.
  • Experience coordinating across multiple engineering teams to ship features that depend on inbound capabilities you don't own.
  • Proven ability to lead engineers: clear technical direction, raising the quality bar through reviews, developing other engineers' skills.
  • Cloud-native experience: CI/CD pipelines, containerization (Docker/Kubernetes), and deployment automation on AWS or GCP.
  • Strong communication skills.

Responsibilities

  • Drive the delivery of the Shop Builder developer surface: MCP server, CLI and local dev environment, public SDK, documentation pipeline, sandbox and preview environments, deploy and versioning path.
  • Lead and mentor a team of three engineers — setting technical direction within the squad, running code reviews, and ensuring consistent engineering quality.
  • Own cross-team coordination: identify and pull inbound API capabilities from payments, auth, live ops, and catalog teams; unblock dependencies; manage integration timelines.
  • Actively contribute to implementation — you ship production code alongside the team, particularly on the most critical and complex components.
  • Partner with the Principal Engineer to translate architecture decisions into sprint-level execution plans and realistic timelines.
  • Collaborate with the PO on roadmap sequencing, scope decisions, and trade-offs between speed and correctness.
  • Own the team's delivery rhythm: sprint planning, technical grooming, retrospectives, and status visibility to engineering and business leadership.
  • Define and maintain the team's engineering standards: testing strategy, observability, deployment practices, and documentation quality.
  • Act as the primary technical contact for integrations with headless partners and the MIT professional services team during early partner onboarding.
  • Contribute to hiring by conducting technical interviews and defining what great looks like for the engineers joining this team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now