Work as part of a full stack product team to develop solutions to ensure optimal experiences for our customers, riders, and restaurants
You'll lead technical decisions related to how we undertake new projects
You'll gather requirements and scope out projects with the rest of the team
You will define and scope out the product roadmap
Mentor and develop other members of the team
Our skills include :
We want to emphasise that we don’t expect you to meet all of the below but would love you to have experience in some of these areas.
Pride in readable, well-designed, well-tested software
Professional experience writing web-based applications in any language, and a willingness to quickly get up to speed on our stack (Ruby / Rails, Go, Python or Scala)
Experience with TDD environments (RSpec, Minitest, Capybara, Selenium)
Experience with relational databases (PostGreSQL, MySQL) and key-value stores (Memcache, Redis)
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
Life at Deliveroo
We are a growing team, with very large impact, seeking to answer some of the most interesting questions out there. We move fast, we’re always looking for new ideas and we’re very transparent about the decisions we make and why we make them.
There are so many questions we need to answer and plenty more we haven’t even encountered. How do data and technology help restaurants to grow as consumer habits change?
How can we predict what someone wants to order for dinner long before the idea has even crossed their mind? At Deliveroo these are just some of the tough problems we are solving - and there is no challenge that cannot be yours.
No solution is owned by a particular team, which means the scope for growth and personal impact is enormous.