Full Stack Developer (Laravel & React)
The role
We’re looking to bring on board three new full-stack developers to join our small, but incredible, product team at Class Manager - a rapidly scaling SaaS platform for the performing arts industry. This role is specifically for a developer who wants to work on a platform that makes a difference, working with a modern, high-performance stack. We run on some of the latest stable releases because we value developer experience and application performance.
Our Technical Stack
We are fully committed to modern tooling. You will be working with:
- Back-end APIs: Laravel 11 / PHP 8.4 (awaiting Laravel 13's release)
- Front-end: React
- Database: MySQL 8.4
- Infrastructure: Serverless AWS (Bref)
What you will be doing
You will be working directly on the core Class Manager platform. This isn't a maintenance role; we have an aggressive roadmap of new features and architectural improvements, so you’ll be hands-on, making a real difference to our customers worldwide, as well as their families enrolled in their studios.
You’ll be collaborating in an agile environment where you have a genuine say in the technical direction of the product, building complex, scalable features from the database up to the React front-end and solving challenges to help us scale the platform even further.
What we are looking for
We need someone with a product mindset. You should care about code quality, but also understand why we are building a feature and how it serves the user.
You understand the Laravel ecosystem deeply (Queues, Service Providers, Eloquent and how to get the most from them), know how to write efficient queries and manage indexes for scale and are confident in building modern, reactive interfaces using React.
Experience with AWS/Serverless (Bref) is a bonus, but not essential.
Why join us?
We are a growing team that values shipping good work regularly over endless meetings. There is a clear growth path here to take ownership of parts of the system and progress into a senior role, with plenty to learn along the way from the team.
Our interview process
We know that tech interviews are often broken. We don’t believe in unpaid take-home assignments or high-pressure live coding sessions. We are interested in how you think, not how well you can memorise syntax. Our process is simple and quick:
Culture chat (remote)
- A casual discussion about your background and our culture with our Managing Director, a fellow developer, so you can get straight to the technical reality of the role
- We will present a few real-world scenarios we’ve encountered, and we’ll talk through how you’d tackle them, the trade-offs you’d consider, and how you may have solved similar challenges