Senior Full Stack Engineer (Developer)
Role details
Job location
Tech stack
Job description
We're looking for a Senior Full Stack Engineer to help build and evolve the digital platforms that power customer journeys, e-commerce and operational systems across Tapi.
This is a hands-on engineering role within a growing product and technology team, focused on delivering scalable, high-performing applications that make a measurable impact on both customer experience and commercial performance.
You'll work across end-to-end delivery, from understanding user and business problems through to designing, building and improving scalable solutions using React, C# .NET and Microsoft Azure. We're looking for someone who takes real pride in the products they build, understands the impact of engineering decisions and enjoys solving problems within a product-led environment., * Designing, building and supporting scalable applications using React, C# .NET and Microsoft Azure
- Delivering end-to-end features across front-end applications, APIs and backend services
- Building digital products and e-commerce experiences used by customers and colleagues across the business
- Working closely with Product Managers, Designers and stakeholders to understand business needs and translate them into effective technical solutions
- Writing clean, maintainable and well-tested code
- Improving application performance, scalability, resilience and user experience
- Contributing to CI/CD pipelines, DevOps practices and engineering standards
- Supporting platform modernisation and continuous improvement across the technology estate
- Collaborating with engineers across the team to solve problems, share knowledge and improve ways of working
Requirements
Do you have experience in UX?, Essential
- Strong commercial experience in full stack software engineering
- Strong experience with:
- React (TypeScript preferred)
- C# / .NET Core / .NET 6+
- Microsoft Azure
- Experience building and supporting e-commerce, digital or product platforms
- Good understanding of APIs, microservices and distributed systems
- Experience with CI/CD pipelines, DevOps practices and cloud infrastructure
- Experience improving application performance and user experience
- Strong understanding of software engineering principles and design patterns
- Experience working within agile, product-led environments
Desirable
- Experience with headless or composable e-commerce architectures
- Familiarity with event-driven architecture
- Experience integrating with payments, search or marketing platforms
- Exposure to analytics, experimentation or A/B testing
- Interest in AI-assisted engineering, automation or modern developer tooling, * Understands how engineering decisions impact customers, colleagues and commercial outcomes
- Enjoys building products, not just writing code
- Takes ownership and pride in delivering high-quality solutions
- Thinks end-to-end about user experience and product outcomes
- Communicates well and collaborates effectively with technical and non-technical teams
- Brings curiosity, pragmatism and a continuous improvement mindset