Back End Developer
Senior Backend Software Engineer | Hybrid in Mansfield (3 days p/w onsite)
We are working with a leading retail organisation that is transforming the industry through digital innovation and enhanced customer experiences. Operating across multiple brands within the sports, premium, and luxury sectors, our client has a significant global presence and continues to invest heavily in modern technology platforms.
This is a fantastic opportunity to join a high-performing, agile team working on a cutting-edge MACH-based platform (Microservices, API-first, Cloud-Native, Headless), powering 50+ websites and mobile applications, including some of the biggest names in retail.
The Opportunity
This is a senior individual contributor role offering the opportunity to shape backend architecture, influence engineering standards, and play a key role in delivering highly scalable, resilient systems.
You’ll work across critical services and integrations, owning key backend components that directly impact customer experience at scale.
Key Responsibilities
- Drive backend architecture decisions including service design, data modelling, and system integration
- Build and deliver scalable microservices using TypeScript and Node.js
- Design and maintain high-quality GraphQL and REST APIs
- Deliver integrations with external systems (headless CMS, e-commerce platforms, payment providers)
- Collaborate with Product, Frontend, and Platform teams from discovery through to delivery
- Translate business requirements into technical architecture, documentation, and implementation
- Provide technical leadership through mentoring, code reviews, and knowledge sharing
- Own critical systems, ensuring performance, reliability, and security at scale
- Champion best practices across code quality, testing, observability, and maintainability
- Contribute to and improve CI/CD pipelines, developer experience, and DevOps practices
- Stay up to date with emerging technologies and bring innovative ideas into the team
Required Experience
- Strong commercial experience as a Senior Backend Engineer in large-scale environments
- Expert knowledge of TypeScript and Node.js
- Proven experience designing and building microservices and distributed systems
- Strong experience with GraphQL and/or REST API design
- Experience working with both NoSQL and SQL databases
- Solid understanding of performance, scalability, and reliability patterns
- Experience across the full software development lifecycle including CI/CD and automation
- Experience mentoring engineers and contributing to team growth
- Strong communication skills with the ability to work cross-functionally
Desirable Skills
- Experience with MACH or composable commerce architectures
- Familiarity with Microsoft Azure or other cloud platforms
- Knowledge of Infrastructure as Code (e.g. Terraform)
- Experience with event-driven architecture and messaging systems
- Familiarity with containerisation (Docker, Kubernetes)
- A DevOps mindset with experience in CI/CD, monitoring, and observability tooling
Why Apply?
This is an opportunity to join a forward-thinking organisation at the forefront of retail technology, working on large-scale, high-impact digital platforms. You’ll be part of a team where backend engineering plays a critical role in shaping customer experience, with real ownership, modern tech, and the chance to influence how systems are built at scale.