Salary: £35,000 - 40,000 per year Requirements: We need someone with a product mindset who cares about code quality and understands why we are building a feature and how it serves the user. You should understand the Laravel ecosystem deeply, including Queues, Service Providers, and Eloquent, and know how to get the most from them. You should know how to write efficient queries and manage indexes for scale. You should be confident in building modern, reactive interfaces using React. You should embrace AI as a force multiplier and be excited to use AI tools to move fast while still validating, securing, and structuring code effectively. Experience with AWS/Serverless (Bref) is a bonus, but not essential. Responsibilities: Work directly on the core Class Manager platform. Build complex, scalable features from the database through to the React front end. Contribute to an aggressive roadmap of new features and architectural improvements. Collaborate in a fast-paced environment and help guide the product. Use AI tools where they can assist to accelerate development and reduce boilerplate. Help solve complex architectural problems and deliver work that makes a real difference to our customers worldwide. Technologies: AI AWS Laravel React Serverless Cloud LESS MySQL PHP Fullstack More: We are Class Manager, part of Raviga Group, and we are a rapidly scaling SaaS platform providing a leading class management solution for youth-focused sports clubs worldwide. We are a small but incredible engineering team working with a modern, high-performance stack and an AI-forward development culture. We value shipping good work regularly over endless meetings, and we offer a clear growth path with plenty to learn and opportunities to take ownership and progress into a more senior role. The role is hybrid, based in Exminster just outside Exeter, and we offer a competitive salary plus benefits including additional leave, casual dress, company events, free parking, on-site parking, sick pay, and work from home. last updated 24 week of 2026