Skip to Main Content
Location icon
London

Backend Software Engineer

Too Good To Go
Office & Professional
Office & Professional
Company logo image
Description

Location
London (Hybrid working with 2 days per week in Shoreditch office)

Hours
Full Time

Salary
Negotiable

About the Role
At Too Good To Go, we have an ambitious mission: to inspire and empower everyone to fight food waste together. More than one third of all food produced globally is wasted, contributing to 10% of greenhouse gas emissions. Through our marketplace app, we connect businesses with surplus food to consumers who can purchase it at one third of retail value. Alongside the app, we create educational tools, explore new business solutions, and influence legislation to reduce food waste.

We are rapidly growing with a community of 120 million registered users and 180,000 active partners across 20 countries, having saved over 500 million meals from going to waste. In 2023, Too Good To Go was recognized on Fortune's 'Change the World' list, named one of Deloitte's 'Best Managed Companies', and won a 'Cultural Impact Award' at the Apple App Store Awards.

We are building a brand-new engineering hub in London and are looking for foundational Backend Software Engineers to join this new team. This is a unique opportunity to help define, build, and deliver product features remotely from the rest of our global Tech organisation. You will have the freedom and responsibility to design, implement, deliver, and maintain an international top-class product with a focus on quality, maintainability, and sustainability.

Our tech stack includes a scalable Spring Boot application running on Java 25, deployed in a multi-region AWS Kubernetes setup. Developers can run a full development environment locally, ensuring a great developer experience.

Responsibilities include building and evolving backend services and infrastructure to support growth, developing new features for customers and partners, actively participating in agile development processes, delivering high-quality scalable products, and expanding your skills by taking on additional tasks with team support.

Requirements

Experience
- Extensive backend development experience within the Java ecosystem
- Proven production experience with Java, Spring Boot, MySQL, Message Systems, and GIT
- Familiarity with Domain Driven Design and Clean or Hexagonal Architecture
- Knowledge of AWS services such as SQS, SNS, S3, ElasticSearch, Redis, Docker, and Kubernetes
- Experience building scalable solutions and working with RESTful APIs
- Enjoys active participation in cross-functional product teams and takes pride in writing quality code

About you
Passionate about building sustainable and maintainable software, collaborative, proactive, and eager to grow your skills in a fast-paced, mission-driven environment.

Qualifications
No specific formal qualifications required; however, strong practical experience and a commitment to quality and continuous improvement are essential.

Benefits
- Flexible hybrid working arrangement
- Extra parental leave and additional days off beyond local legislation
- Health insurance and pension plans
- Additional days off for significant life events
- Regular social events and fully-equipped kitchens
- Monthly free Surprise Bag to connect with our community
- Paid volunteer time through our Shareback volunteering programme
- Inclusive employee resource groups supporting diversity and belonging

Expiry date: 25/11/2026
Backend Software Engineer
Company:
Too Good To Go
Job Type:
Full-time
Location:
London