3 months ago
London, United KingdomMid Level
Responsibilities
- Improve code structure, architecture, readability, testing, and maintainability of production systems.
- Contribute to the visibility, operational readiness, and health of team-owned systems.
- Own larger pieces of work and contribute to design, technical, and implementation decisions.
- Influence the roadmap within the team and collaborate with other engineering teams.
- Participate in hiring and conduct engineering interviews.
- Support the personal growth and efficiency of engineering colleagues.
Requirements
- Experience writing web-based applications in any programming language.
- Interest in learning or experience with Go, Ruby/Rails, Python, Scala, or Rust.
- Experience with relational databases such as PostgreSQL and MySQL.
- Experience with web architecture at scale, including systems handling 20k RPM or more.
- Experience with NoSQL data backends such as Redis, DynamoDB, Elasticsearch, or Memcache.
- Interest or experience in solving logistical problems with software.
- Commitment to producing readable, well-designed, and well-tested software.
Benefits
- Work on a complex marketplace serving millions of people every day.
- Flexible working in a collaborative, low-hierarchy, high-ownership environment.
- Opportunities for continuous learning, career growth, and support through challenging work.
- Competitive salary and equity options.
- Interview process typically includes three to four stages.
Tech Stack
Categories
About Deliveroo
Deliveroo is an award-winning delivery service founded in 2013 by William Shu and Greg Orlowski. Deliveroo works with approximately 176,000 best-loved restaurants and grocery partners, as well as around 150,000 riders to provide the best food delivery experience in the world. Deliveroo is headquartered in London, with offices around the globe. Deliveroo operates across 9 markets, including Belgium, France, Italy, Ireland, Qatar, Singapore, United Arab Emirates, Kuwait and the United Kingdom.
