Job Description This role is based full time at our Shirebrook HQ Frasers Group is transforming its digital experience, and we’re looking for Apprentice Software Engineers to join our Digital Technology team. You’ll help power the technology behind our websites, mobile apps, and customer experiences — working on modern, cloud-native platforms used by millions. This role combines formal training from QA’s Level 4 Software Engineering Apprenticeship with hands-on development on our MACH-based architecture. You’ll gain experience across the full stack, from microservices and APIs to frontend applications and CI/CD pipelines. Learn to build customer-facing web applications and APIs using Node.js, GraphQL, and React Write backend services in C# and work with distributed, event-driven architectures Develop and deploy cloud-native applications using Azure Functions and Container Apps Build and test reusable services used across our websites and mobile apps Contribute to real-world Agile product teams and collaborate with engineers, product managers, and designers Learn to ship code to production safely and iteratively using modern CI/CD practice What You’ll Learn C# / .NET 8 and Node.js backend development Frontend engineering with JavaScript, React, and Next.js Cloud development using Microsoft Azure (Functions, APIs, storage, and deployment) GraphQL APIs and microservices architecture Version control and collaboration using Git and GitHub Software testing and quality assurance practices Agile software development and DevOps principles What We Offer A place in a high-impact engineering team driving real change Expert mentoring from senior engineers, tech leads, and architects A nationally recognised Level 4 Software Engineer qualification, in partnership with QA Access to hands-on labs, live training, and personalised coaching A modern, tech-driven environment with ambitious goals