
Opportunity at
DeliverooSoftware Engineer II (Full-Stack) - Consumer Order Experience
Deliveroo is currently seeking a Software Engineer II (Full-Stack) - Consumer Order Experience to join their team in London. In this hybrid role requiring time in…
Career Tools
About This Role
Deliveroo is currently seeking a Software Engineer II (Full-Stack) - Consumer Order Experience to join their team in London. In this hybrid role requiring time in the office two to three days a week, the chosen professional will operate as the primary dedicated web and full-stack engineer for the Consumer Ordering Experience group. This team manages the central purchasing journey encompassing the store page, item page, basket, and checkout flow…
Job Description
Deliveroo is currently seeking a Software Engineer II (Full-Stack) - Consumer Order Experience to join their team in London. In this hybrid role requiring time in the office two to three days a week, the chosen professional will operate as the primary dedicated web and full-stack engineer for the Consumer Ordering Experience group. This team manages the central purchasing journey encompassing the store page, item page, basket, and checkout flow across web and mobile applications for brands including Deliveroo, Wolt, and DoorDash.
This position is well-suited for a software engineer who thrives in ambiguous, fast-moving environments and possesses experience with both frontend and backend technologies. Responsibilities include building out the web experience from the ground up, writing code primarily in React and TypeScript, and contributing to backend services developed in Golang. The successful candidate will collaborate closely with product managers and fellow engineers, participate in the hiring process, and take part in an on-call rotation to handle production incidents.
Responsibilities
- Manage and evolve the store, item, basket, and checkout experiences on the web using React and TypeScript
- Contribute to backend services written in Golang
- Improve code structure, guide architecture, and conduct code reviews across the team
- Collaborate with the product manager and other engineers to scope and release changes to the ordering funnel
- Participate in the hiring process to support team growth
Requirements
- Demonstrated full-stack experience spanning web frontend technologies like React and TypeScript and backend languages like Go
- Familiarity with designing, executing, and deploying A/B experiments including guardrail metrics, staged rollouts, and result interpretation
- Ability to navigate a fast-moving, ambiguous setting with changing priorities and brief execution cycles
- Strong ownership mindset to guide a product requirements document from design to production monitoring
- Track record of incremental shipping and iterating based on data
- Willingness to join an on-call rotation and respond to incidents
Qualifications
- Experience coordinating engineers across multiple platforms including iOS, Android, Web, and backend on a single initiative
- Active utilization of AI-assisted coding workflows and interest in building reusable team tooling
Core Skills
Benefits
- Competitive salary
- Equity options
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this job located and is it remote?
This role is based in London. The posting specifies that the engineer must work from the office two to three days a week alongside the team.
What programming languages are used in this role?
The position primarily utilizes React and TypeScript for frontend web development, alongside backend services written in Golang.
What is the salary for this position?
The job posting does not specify a precise salary, though it mentions competitive salary and equity options.
How many interview stages are there?
The interview process typically consists of three to four stages.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.