Skip to content
Swap logo

Engineering Team Lead

SwapLogistics company
London, United KingdomLead
Software Engineering

About the role

Lead a new Unified Domain Team to define canonical domain entities and API contracts.

  • Found and lead a new Unified Domain Team to define canonical domain entities and API contracts across the engineering organisation, reducing duplicated integration work.
  • This is a hands-on lead role (~50% coding initially) focused on platform/infrastructure for internal engineering customers.
  • Key Responsibilities Lead and grow a small team building foundational infrastructure.
  • Define, publish and version canonical domain models and OpenAPI schemas.
  • Establish governance: review process, ownership, versioning, deprecation.
  • Drive architectural and design decisions for efficient long-term systems.
  • Collaborate with product managers and cross-functional teams to translate requirements.
  • Requirements Proven engineering leadership or tech lead experience. 5+ years backend or full-stack experience with strong TypeScript/JavaScript and Node.js skills.
  • Experience designing versioned APIs (REST/OpenAPI or GraphQL) and platform/infrastructure work.
  • Strong communication and ability to navigate ambiguity; BSc or equivalent.
View original posting →

Tech stack

TypeScriptJavaScriptNode.jsOpenAPIREST API

Match insights

Tech:TypeScript, JavaScript, Node.js, OpenAPI, REST API
Level:Lead

More roles at Swap

View open roles at Swap