Senior Product Engineer - Scala
Listed on 2026-02-17
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer
What’s Yonder?
“It's as if Time Out, Amex and Monzo had a baby” - Will T, Yonder Member
We’re building the financial membership of the future. One that works for how you live now. Not how your parents banked in the ‘90s.
Yonder combines credit and debit in one membership, designed to be fair, flexible, and actually enjoyable to use. No confusing terms. No dusty points system. Just rewards that actually feel rewarding - from bao to beer to a boarding pass.
We raised £23.4M in September 2024 to grow the team, launch even better rewards, and expand beyond the UK. If that sounds good to you, you’ll probably like it here. 🎉
Sounds cool. What’s my part in this?Over the last year we've added a debit card, a free membership tier, hundreds of new independent partners around the country, countless product improvements and our personal favourite, Yonder Flights, a new way to use Yonder points on any flight with any airline globally. We've maintained a 4.5 Trust Pilot rating and our customers really love us (and we love them back… hi!).
We’re looking for a Senior Product Engineer (Scala) to join our growing team of backend engineers. We’re looking for someone who loves solving consumer problems with straightforward technical solutions and is happy to jump in and wear many hats (lots of the backend team also work on Infrastructure changes). You’ll get to work on everything from what happens when a customer taps their card, to our in-house core banking system or our unique approach to credit card rewards.
You’ll be joining a small engineering team with end-to-end ownership over the development lifecycle, system architecture and infrastructure. As a small team, the work you do has a huge impact and you’ll get to shape the future of engineering ’ll wear many hats, spending time building new micro-services to maintaining the infrastructure that they all run on.
What you’ll do🔨 Build
- Develop production-grade backend services in Scala, powering payments, core banking, and rewards systems.
- Implement event-driven features with Kafka and integrate multiple internal/external services.
- Ship features end-to-end, from concept through to live deployment, with measurable customer impact.
🧩 Design
- Contribute to the architecture of our distributed micro-services, ensuring scalability, resilience, and maintainability.
- Design RESTful APIs and data flows that integrate seamlessly with frontend and partner systems.
- Participate in lightweight architecture reviews to share knowledge and guide technical decisions.
⚙ Operate
- Manage and improve our cloud infrastructure (GCP), containerised workloads (Docker/Kubernetes), and CI/CD pipelines.
- Monitor, troubleshoot, and optimise system performance in production.
- Apply best practices for reliability, observability, and security across our stack.
🤝 Collaborate
- Work closely with product and design to deliver features that delight our members.
- Pair with other engineers to solve problems, review code, and raise the team’s technical bar
✅ Experience with Production-Ready Services:
Possess a strong track record of building services that are robust and ready for production use.
✅ Interest in Functional Programming:
Fan of immutable data, flat
Maps, and strongly typed APIs. Knowledge of Scala in particular is a bonus.
✅ Expertise in RESTful APIs:
Have a solid background in designing and implementing RESTful APIs.
✅ Familiarity with Kafka or Event-Driven Systems:
Bring experience with Kafka or similar event-driven architectures, demonstrating an understanding of their dynamics and integrations.
✅ Micro-services and Distributed Systems
Experience:
Expertise in developing and managing micro-services and understanding of distributed systems concepts.
✅ Customer-Focused Approach:
Prioritise solving customer problems over focusing solely on specific technologies, showing a keen understanding of user needs.
✅ Comfort with Ambiguity:
Excel in ambiguous situations, enjoying the challenge of setting your own direction and navigating through uncertainty.
✅ Ownership & Drive:
Thrive in a fast-paced startup environment, taking full ownership from idea to delivery and driving projects forward under tight…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: