The Next Step

Return to jobs list

Job Title:

Software Engineer, Back End






Posted on:

Jan. 1, 2018












Who are we?

Deliveroo is on a mission to transform the way the world thinks about food delivery. It's not a chicken chow mein and a night on the sofa anymore, it's your favourite local restaurant, it's a dinner party, a date. We're four years in, and along the way our team have taken hundreds of ideas from brainstorms to global rollouts, like Deliveroo Editions bespoke kitchens designed to host a locally curated selection of restaurants. Editions are our solution to ensuring that our customers have access to the best of the food scene, no matter where they live. And that's just what we're like at Deliveroo, no compromise allowed and lots of food inspired challenges to get your teeth into. Out of the box thinking is actively encouraged and we move quickly to make great ideas happen. We're energetic, fast paced and blow off steam with free for all Friday lunches. It's a formula that's working too we're bringing great food to customers in 12 countries and over 100 cities.

Job Description:

Hey there!

Before reading this job advert, we want you to know that it's intended for you to see how we work, and decide if we're right for you. Research shows that a significant number of people decide not to apply to jobs based on the requirements listed in the advert; if you see something here that you're not expert level or even relatively skilled at... good! You can learn it all here.

Work as part of a full stack product team to develop solutions to ensure optimal experiences for our customers, riders, and restaurants
Utilise a variety of backend technologies to build scalable products
You'll take part in decisions related to how we undertake new projects
You'll gather requirements and scope out projects with the rest of the team

Experience + Skills

Desired Skills and Experience: Pride in readable, well-designed, well-tested software 2 or more years professional experience writing web-based applications in any language, and a willingness to quickly get up to speed on our stack (Ruby/Rails, Python or Scala) Experience with TDD environments (RSpec, Minitest, Capybara, Selenium) Experience with relational databases (PostGreSQL, MySQL) and key-value stores (Memcache, Redis) Nice to haves Experience with front-end web technology, bonus points for React Experience with web architecture at scale (20krpm and above) Experience with PostGIS, or any geography-heavy applications Experience with "NoSQL" data backends (Redis, MongoDB, ElasticSearch) Experience solving logistical problems with software


Benefits: Conference stipend and learning resources, paid for by us Flexible working hours On-site fully equipped gym, as well as a heavily subsidised gym membership to other top gyms in the area Regular off-sites with the team, as well as game nights, and the legendary “Bun-day Monday” Discounted private healthcare and generous pension plan Food. So much food. Nom Nom