Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
- Significant experience building web-based applications in a modern stack; we use Go, Ruby, Python, and Scala, and we’re looking for someone keen to work across them.
- Proven ability to design and operate web architecture at scale, specifically with systems handling significant request volumes.
- Demonstrated ownership of relational databases (PostgreSQL, MySQL) and experience with "NoSQL" backends such as Redis, DynamoDB, or Elasticsearch.
- A commitment to software craft, with a pride in writing readable, well-designed, and thoroughly tested code.
- Strong collaborative leadership skills, with a track record of guiding implementation choices and supporting the personal growth of teammates.
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 builders 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.