Lead Full Stack Engineer (Developer)

Tapi
Charing Cross, United Kingdom
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

.NET
API
Artificial Intelligence
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Continuous Integration
DevOps
Distributed Systems
Software Architecture
Software Engineering
Systems Integration
TypeScript
.NET Core
Spring Cloud
React
Event Driven Architecture
Operational Systems
Front End Software Development
Domain Driven Design
Legacy Systems
Microservices

Job description

We're looking for a Lead Full Stack Engineer to help drive the next phase of technology transformation at Tapi. This is a hands-on leadership role with real influence across architecture, engineering standards, delivery and platform evolution. You'll work across customer-facing products, e-commerce, operational systems, integrations and internal tooling, helping shape scalable technology that supports both our customers and colleagues. Joining a small but growing Technology team, you'll have the opportunity to make a visible impact within a business investing heavily in modern engineering practices and platform capability.

This role is ideal for someone who enjoys solving complex technical problems, leading engineers and balancing technical excellence with commercial thinking.

What You'll Be Doing

  • Leading the design and delivery of scalable, secure, cloud-native applications using React, C# .NET and Microsoft Azure
  • Remaining hands-on with engineering while helping shape technical direction and architecture
  • Driving engineering standards, software quality and modern development practices
  • Building and evolving APIs, distributed systems and front-end applications
  • Supporting CI/CD, DevOps, testing and observability practices
  • Collaborating closely with Product Managers, stakeholders and technology leaders to deliver scalable solutions
  • Mentoring and developing engineers within a growing team
  • Contributing to long-term platform and engineering strategy
  • Helping modernise systems and improve scalability, resilience and delivery capability across the technology estate, At Tapi, technology is a key part of our growth strategy. You'll be joining during an exciting phase of transformation where you'll have the opportunity to influence decisions, shape platforms and help build the future direction of our technology capability.

If you're looking for a role where you can combine hands-on engineering, leadership and genuine business impact, we'd love to hear from you.

Requirements

Do you have experience in TypeScript?, Essential

  • Strong commercial experience in full stack software engineering
  • Strong experience with:
  • React (TypeScript preferred)
  • C# / .NET Core / .NET 6+
  • Microsoft Azure / Azure Cloud services
  • Experience designing and scaling cloud-native applications
  • Strong understanding of APIs, microservices and distributed systems
  • Experience with CI/CD pipelines, DevOps practices and cloud infrastructure
  • Strong understanding of software architecture and engineering design patterns
  • Experience working within agile, product-led environments
  • Experience providing technical leadership, mentoring or leading engineers

Desirable

  • Experience within retail, e-commerce, payments or data-centric environments
  • Experience modernising legacy systems or supporting technology transformation programmes
  • Exposure to Domain Driven Design (DDD) or event-driven architecture
  • Interest in AI-assisted engineering, automation or modern developer tooling
  • Strong commercial awareness and stakeholder management skills

What We're Looking For

We're looking for someone who:

  • Communicates complex technical concepts clearly to technical and non-technical audiences
  • Is confident challenging ideas constructively and influencing others positively
  • Balances engineering quality with pragmatism and business priorities
  • Takes ownership and drives delivery
  • Enjoys working collaboratively within a growing, evolving engineering environment
  • Brings a continuous improvement mindset and a genuine passion for modern engineering

Apply for this position