Deliveroo
Visit websiteGolang Backend Engineer, Financial Product Fraud
Salary not disclosed3–6 yearsOnsite
- Engineering
- London
- Full time
- Today
About the role
This role involves building and maintaining high-throughput, low-latency backend services to protect financial products from fraud. You will design real-time detection and automated enforcement systems for payouts, lending, and banking products across the DoorDash, Wolt, and Deliveroo brands. As a founding member of this team, you will help establish the infrastructure patterns for future financial products.
Responsibilities
- Build and maintain high-throughput, low-latency backend services in Go to score financial events in real time.
- Design end-to-end fraud detection and automated enforcement for financial products.
- Extend a shared fraud decisioning platform to support multiple brands.
- Partner with risk analysts, data scientists, and product managers to translate fraud patterns into detection logic.
- Collaborate across team boundaries with account security and payments teams.
- Contribute to architectural decisions and establish the fraud infrastructure baseline.
- Write well-tested, observable code and participate in on-call rotations.
Required skills
- Golang
- Backend services
- Distributed systems
- SQL
- NoSQL
- Event-driven architectures
- Kafka
Nice to have
- Fraud detection
- Risk management
- Payments
- Lending
- Rules engines
- ML model serving
- Kotlin
- Java
- Python
- Node.js
Qualifications
- 3 to 6 years of professional software engineering experience
- 1+ years of production experience in Golang or strong experience in another backend language
About the Company
Deliveroo is now part of DoorDash, operating as a global team with reach across multiple brands including DoorDash, Wolt, and Deliveroo.