11 hours ago
London, United KingdomSenior
Responsibilities
- Build and maintain high-throughput backend services using Go.
- Collaborate with product managers, designers, and frontend developers to deliver support-agent features globally.
- Design scalable, resilient, and maintainable systems.
- Lead and contribute to architectural discussions and technical decisions.
- Write well-tested code and maintain high code-quality standards.
- Mentor engineers and promote engineering best practices.
- Participate in on-call operations and support reliability and incident management.
Requirements
- 7+ years of professional software engineering experience building and scaling complex systems.
- 2+ years of production experience with Golang, including the ability to mentor others and drive best practices.
- Strong hands-on experience with SQL and NoSQL databases, especially Cassandra.
- Strong understanding of low-latency, high-throughput distributed systems.
- Previous on-call experience and a pragmatic approach to reliability and incident management.
- Node.js or other backend-language experience is preferred.
- Familiarity with AWS, GCP, and event-driven architectures is preferred.
Benefits
- Country-specific benefits include healthcare, well-being support, parental leave, pensions, and generous annual leave.
- Annual leave includes time off to support a charitable cause of the employee’s choice.
- Deliveroo supports workplace adjustments during the hiring and interview process.
About Deliveroo
Deliveroo builds a consumer marketplace and logistics platform for on‑demand restaurant and grocery delivery, connecting customers, riders, and merchants. Founded in 2013 and headquartered in London, it operates across nine markets including the UK, France, Italy, Ireland, Qatar, Singapore, the UAE, and Kuwait; the company is listed on the London Stock Exchange and is part of DoorDash. Revenue comes from order commissions, delivery fees, and services such as advertising and the Deliveroo Plus subscription.
