Software Engineer
Job description
Back End Software Engineer | Hybrid - 3 days on site | Up to £90k
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.
The Opportunity
Our client is seeking a Backend Software Engineer to join their agile, delivery-focused, and highly motivated engineering team.
This role offers the opportunity to contribute to the development of a modern MACH-based digital platform (Microservices, API-first, Cloud-Native, Headless), supporting a large portfolio of websites and mobile applications.
The platform is built using cloud-native and containerised technologies, providing an excellent environment for engineers passionate about scalability, performance, and modern development practices.
Key Responsibilities
- Collaborate with cross-functional teams to design, develop, and deliver backend services
- Build scalable microservices using TypeScript and Node.js
- Design and maintain GraphQL and REST APIs
- Integrate with external systems such as CMS platforms, e-commerce solutions, and payment providers
- Translate business requirements into technical solutions and documentation
- Contribute to team collaboration through knowledge sharing and feedback
- Maintain high standards of code quality, scalability, and maintainability
- Support and enhance CI/CD pipelines and DevOps practices
- Stay up to date with emerging technologies and contribute innovative ideas
Required Experience
- Strong experience with TypeScript and Node.js
- Experience working with microservices architecture
- Proven experience designing and building GraphQL and/or REST APIs
- Experience with NoSQL and/or SQL databases
- Solid understanding of the software development lifecycle, including CI/CD and automation
Desirable Skills
- Experience with cloud platforms (e.g., Azure or similar)
- Knowledge of Infrastructure as Code (e.g., Terraform)
- Experience with event-driven architecture and messaging systems
- Familiarity with DevOps practices and container orchestration
Why Apply?
This is an opportunity to join a forward-thinking organisation at the forefront of retail technology, working on large-scale, high-impact systems. The role offers strong career progression, exposure to modern architectures, and the chance to work within a highly collaborative engineering environment.
¿Te interesa este puesto?