Software Engineer - Java

Imagine if there was something we could all change today that would reduce global warming by 10 % - That’s how much food waste contributes to the climate crisis, and yet we continue to waste 40 % of all the food produced.

Our app connects consumers to surplus food from local restaurants and grocery stores, such as pastries, fresh produce, sushi and more, which would otherwise be thrown away to make room for the next batch of goods. Founded in 2016, we’ve saved over 165 million meals across 17 countries

The Role

We are looking for Java Software Engineers to be a part of our Product Teams that define and build our product features. As a developer in a product team, you will work towards set goals with the freedom and responsibility to figure out the best route to achieve them.

Your mission will be to help define and implement various product features. You will be one of several developers, working as part of a multidisciplinary team and will bring your knowledge and expertise to the table. 

We are currently looking to fill positions in 3 different product teams: 

  • Key Accounts: Ensuring that Too Good To Go becomes a great channel for rescuing food from supermarkets and other key accounts.
  • Consumer Engagement: Encouraging every single consumer who has tried our app to return and save more meals with us.
  • Foundation: We want to help the developers on other product teams deliver features faster and of higher quality.

Tech stack

We have created a scalable Spring Boot Application running on Java 17 in Kubernetes deployed in a multi-region setup in AWS. Developers are able to run a full development environment locally.


  • Build and evolve our backend services and infrastructure to stay ahead of our growth curve.
  • Develop exciting new features for our customers and businesses who partner with us.
  • Take conceptual ideas and turn them into production-ready scalable features.
  • Integration with 3rd party systems, e.g. PSP's, ERP, CRM and BI.
  • Digitalise manual processes for our colleagues across several departments globally, such as Sales, Marketing, Success and Finance.
  • Support and collaborate with colleagues of different experience levels; helping each other grow.

Required skill set

  • Solid experience with the Java Ecosystem.
  • Experienced with building scalable solutions.
  • Java, Spring, MySQL and git.

The ideal candidate

  • Is hungry to make a difference.
  • Enjoys actively participating in a cross-functional product team.
  • Thrives in an autonomous environment and is excited by challenges and taking responsibility.
  • Takes pride in writing quality code.
  • Has worked with Domain Driven Design, and Clean, or Hexagonal- Architecture.
  • Deep knowledge of AWS services (SQS, SNS, S3, …), ElasticSearch, Redis, Docker and Kubernetes.

What we offer

  • An opportunity to be a part of one of the Nordics’ most promising scale-ups, with HQ in Copenhagen.
  • A team of international co-workers, all on a mission to reduce food waste globally.
  • Opportunity to influence our product, design and ways of working, every day.
  • Informal atmosphere.
  • Modern Java platform using Spring Boot and Java 17.
  • Strong Developer Tooling and CI/CD support.


Now that we have caught your attention, it is time for you to catch ours. Please make sure to include your English resume and a simple 1-page cover letter telling us why you are the right fit for us. All applications are continuously evaluated by real people!

Our values:

  • We fight together: food waste is a big beast to fight. We can do it if we fight together as Waste Warriors with no ego. We believe in a #oneteam.
  • We raise the bar: we always push for more. We work smart, smash barriers and elevate one another.
  • We keep it simple: our ambitions are bold but our solutions are simple.
  • We build a legacy: we’re proud of the change we’re driving.
  • We care: we always look out for each other. Caring is also about the way we do business. We do the right thing.

How to apply

We take recruitment very seriously, so please carefully read everything we have written above. Please also check our website and international media in order to get a good overview of Too Good To Go.

Submit your CV and Cover letter in English telling us why you are the right fit for this position.

Please note that we only accept applications coming through our platform. No CV or Cover Letter will be accepted by email or LinkedIn direct messaging.

Gem job

Too Good To Go ApS
Publiceret: 27. september 2022


Location Copenhagen