Salary: £30,000 - 60,000 per year Requirements: 2-4 years experience in software engineering Strong experience with Node.js and building RESTful APIs Solid experience with React and modern JavaScript/TypeScript Exposure to AWS and cloud-native development Understanding of database design (SQL or NoSQL) Experience writing unit and integration tests A collaborative mindset and strong communication skills A genuine interest in building products that improve learning and development Nice to Have: Experience in EdTech, SaaS, or platform-based products Exposure to serverless architecture Experience with Docker or containerisation Understanding of scalability and performance optimisation Responsibilities: Designing and developing scalable backend services using Node.js Building responsive, high-quality front-end experiences in React Deploying and maintaining applications within AWS Writing clean, maintainable, well-tested code Participating in code reviews and technical discussions Collaborating with cross-functional teams to deliver new features Identifying opportunities to improve performance, reliability, and security Technologies: AWS Backend Cloud Docker JavaScript NoSQL React SQL Serverless TypeScript NodeJS Lambda CI/CD EC2 Frontend Git Support Security More: We are a fast-growing training and development company focused on transforming how organisations upskill their teams. As an Intermediate Software Engineer on our product team, you will have the opportunity to build and enhance features for a modern learning platform used by businesses across the UK and beyond. We offer a collaborative, supportive engineering culture, flexible working arrangements, and clear progression pathways as the company scales. Join us to continue developing your technical skills while contributing to a meaningful product. last updated 11 week of 2026