Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
- Strong Engineering Principles: Deep pride in writing readable, well-designed, and well-tested software.
- Backend Expertise: Significant experience building web-based applications (we use Go, Ruby/Rails, Python, Scala, and Rust).
- Data Proficiency: Practical experience with relational databases (PostgreSQL, MySQL) and "NoSQL" backends like Redis, DynamoDB, or ElasticSearch.
- Systems at Scale: Proven ability to manage web architecture at scale (handling 20krpm and above).
- Technical Leadership: Experience breaking down large pieces of work and guiding implementation choices for a team of engineers.
Why Join Us?
At Deliveroo, you’ll do work that matters—solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community organisers, proud parents, and more, brought together by a shared drive to make things better. Working here you can expect to:
🔧 Solve meaningful problems at real scale Work on a complex, always-on marketplace that impacts millions every day.
🌱 See your impact, fast Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.
🧠 Grow through challenge and ownership Take on big, ambiguous problems and accelerate your career with strong support.
🌎 A culture built for builders High standards, collaboration, flexible working and continuous learning.
💰 Share in the success you help create Competitive salary and equity options, so you’re rewarded for the impact you make.
➡️ Want a deeper look at how we build? Check out our Tech Blog.
We aim to create a fair process that lets your skills shine—our interview typically includes 3-4 stages. Explore our Engineering Interview Guide here to help you feel confident at each stage.