Senior Product Engineer (Scala)

3 Days Old

OverviewWe’re looking for a Senior Product Engineer (Scala) to join our growing team of backend engineers. We’re building the financial membership of the future, designed to be fair, flexible, and actually enjoyable to use. You’ll 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 help shape the future of engineering at Yonder. You’ll wear many hats, spending time building new micro-services to maintaining the infrastructure that they all run on.What you’ll doBuild: Develop production-grade backend services in Scala, powering payments, core banking, and rewards.Develop event-driven systems 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.Mentor junior engineers, helping them grow their Scala skills and engineering judgement.What we’re looking forProduction-Ready Services: Strong track record of building services robust for production use.Advanced Scala Proficiency: Deep understanding of Scala, including functional programming features and ecosystem.RESTful APIs: Solid background in designing and implementing RESTful APIs.Kafka / Event-Driven Systems: Experience with Kafka or similar event-driven architectures.Micro-services & Distributed Systems: Expertise in developing and managing micro-services and distributed systems concepts.Customer-Focused: Prioritize solving customer problems and business needs.Comfort with Ambiguity: Able to navigate ambiguity and set direction.Ownership & Drive: Thrive in startup environment, taking ownership from idea to delivery under deadlines.Growth Mindset: Eager to learn and tackle complex challenges.Quality via Testing: Own quality through automated testing and collaborate with squad for coverage.What’s in it for me?Salary: £91,211 - £101,381 annual, depending on experience. Stock options: £78,361 - 98,023.Benefits include 35 holidays (27 days annual leave + 8 days public leave), 2x team-building offsites per year, private healthcare with Vitality (mental health, dental & vision), 16 weeks enhanced parental leave after 1 year, financial coaching, learning & training allowance (£750/year), regular meals and team events, cycle-to-work scheme, and more.Interview processStage 1: Intro call (45 mins) with a member of the team to learn more about you and tell you about us.Stage 2: Case interview / Take-home task (60 mins) to demonstrate your skills or share a prior work example.Stage 3: Face-to-face interview (2 hours) with two 60-minute interviews to discuss your experience and approach; in-person at the office recommended.Stage 4: Reference check (preferably with your previous manager).Stage 5: Offer If everyone’s happy, an offer is made; we aim to provide a decision within 24 hours where possible.Other things to know: We provide feedback at stages 2 onwards, complete necessary right-to-work checks and background checks, and onboarding typically occurs within 2–6 weeks. We value diverse teams and encourage applicants from under-represented communities.We welcome applicants even if you don’t meet every listed qualification; attitude and willingness to grow are highly valued.SeniorityMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information Technology #J-18808-Ljbffr
Location:
City Of London, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search