Lead Engineer (TypeScript & Node.js)
Core
Lead and line manage a small team of full-stack engineers while setting technical direction for backend systems in TypeScript and Node.js.
Role type
Senior IC Lead Engineer (Backend)
Builds
Scalable, secure, and reliable backend systems and platforms
Domain
Technology / Software Engineering
Required skills
TypeScript, Node.js, team leadership, technical architecture, API design, mentoring, stakeholder collaboration, technical decision-making, AI-assisted development tools
Preferred skills
AWS or Azure, CI/CD, automated testing, microservices, event-driven architecture, Docker, containerization, Infrastructure as Code, full-stack development
Responsibilities
Lead and line manage a small team of software engineers, Define and champion best practices for TypeScript and Node.js backend development, Set technical direction and make pragmatic architectural decisions, Build and maintain scalable, secure and reliable backend systems, Coach and mentor engineers through pairing and feedback, Collaborate with Product, Delivery, Commercial and Data teams, Manage technical debt strategically, Champion AI-assisted development tools and automation, Represent team work through stakeholder demonstrations, Identify new technologies to improve engineering practices
Seniority
Senior, hands-on IC with people leadership