Back End Developer
Senior Backend Engineer £80,000 – £110,000 | London (Hybrid – 3 days in office)
The Opportunity
We’re partnered with a scaling, venture-backed SaaS business delivering a mobile-first platform used by large distributed workforces across global enterprise organisations.
This is not greenfield development and it’s not legacy maintenance.
The business is at ~£20m ARR and growing ~60% year on year, with strong product traction, enterprise customers, and continued platform evolution across both technical and commercial areas.
You’ll be joining an organisation solving complex backend and platform engineering challenges at scale, supporting a product that is already widely adopted while helping shape its future architecture.
The Product
The platform is a mobile-first employee experience solution built primarily for frontline and deskless workers.
It enables organisations to communicate with distributed teams, share operational information, digitise workflows, and integrate workplace tools into a single platform used by large global enterprises.
Customers include large brands operating at significant scale, meaning the software is used daily by large, distributed user bases.
The Engineering Environment & Culture
You’ll be joining a company of around 130 people in total, where engineering, product, and commercial teams work closely together rather than operating in silos.
The engineering environment is mature but still fast-moving. There is strong technical leadership and excellent team retention, with several engineers having been with the business for 8–10 years, reflecting the strength of the culture and leadership.
Leadership is highly visible and collaborative, with regular company-wide updates and open technical discussions. Roadmaps are typically defined over a 12-month horizon but reviewed quarterly to reflect customer and market priorities.
This is a scale-up environment where structure and agility coexist.
The Tech Stack
The platform operates within a JVM-based ecosystem, including:
- Scala (core backend)
- AKKA framework (with migration toward PEKKO)
- Gradual migration toward Java / Spring Boot
- Node.js for integrations and connectors
- Some Kotlin usage
The environment is language-agnostic in mindset. Strong backend fundamentals matter more than experience across every language.
You’ll be working on complex backend systems supporting distributed workloads, integrations, and high-scale enterprise deployments.
What You’ll Do
- Contribute to the evolution of a complex backend platform
- Support high-scale enterprise customer deployments
- Work on distributed systems and integration challenges
- Optimise and troubleshoot complex queries and datasets
- Participate in architectural discussions as the platform evolves
This is an expansion hire to support continued platform and product growth.
What We’re Looking For
✅ 5+ years backend engineering experience
✅ Strong JVM ecosystem experience (Java, Scala, or Kotlin)
✅ Strong SQL and relational database experience
✅ Experience working with complex systems and large datasets
✅ Comfortable working in scale-up environments with shifting priorities
✅ Proactive, problem-solving mindset
Why This Role?
✅Product with real commercial traction and enterprise adoption
✅Complex, evolving platform architecture
✅Opportunity to work on systems at real scale
✅Collaborative engineering culture with strong tenure
If you enjoy working on deep backend systems rather than surface-level application work, please apply.