Senior Backend Software Developer

B Corporation fighting food waste through a marketplace app and other solutions across 19 countries.
Copenhagen, Denmark
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Senior Backend Software Developer

Too Good To Go is a mission-driven B Corporation dedicated to fighting food waste globally through their marketplace app and other innovative solutions. With a community of 107 million users and 242,000 partners across 19 countries, they've already saved 388+ million meals from waste. They're seeking a Senior Backend Software Developer to join their product teams in Copenhagen.

The role involves working with a modern tech stack including Java 21, Spring Boot, and Kubernetes in AWS. You'll be responsible for building scalable backend services, developing new features, and maintaining high-quality code standards. The position offers significant autonomy within a cross-functional team environment, where you'll contribute to architectural decisions and mentor junior developers.

The ideal candidate should have strong experience in the Java ecosystem, including Spring Boot and MySQL, plus knowledge of AWS services. They value technical expertise combined with a collaborative mindset and commitment to code quality. The company offers a flexible hybrid work environment, strong work-life balance, and the opportunity to make a real environmental impact.

Working at Too Good To Go means joining a global team of 1,300+ passionate individuals across 19 countries, with 180+ in Tech & Product. They offer a values-driven culture focused on teamwork, continuous improvement, and making a lasting impact on food waste reduction. The company provides visa sponsorship support for international candidates and emphasizes creating an inclusive, diverse workplace where everyone can contribute to their mission.

Last updated a month ago

Responsibilities For Senior Backend Software Developer

  • Build and evolve backend services and infrastructure to support growth
  • Develop new features to improve user and partner experience
  • Participate in team's development processes with continuous improvement mindset
  • Deliver international top-class products with quality, maintainability and scalability
  • Support engineering lead in delivering quality products
  • Mentor less-senior team members

Requirements For Senior Backend Software Developer

Java
MySQL
Kubernetes
  • Extensive experience in Backend development within Java ecosystem
  • Production experience with Java, Spring Boot, MySQL & Message Systems
  • Experience with Domain Driven Design and Clean/Hexagonal Architecture
  • Deep knowledge of AWS services (SQS, SNS, S3)
  • Experience with building scalable solutions
  • Ability to work in cross-functional product teams

Benefits For Senior Backend Software Developer

Visa Sponsorship
  • Work-life balance focused environment
  • Autonomous work environment
  • International work environment with 1,300+ colleagues across 19 countries
  • Informal work environment
  • Hybrid work setup
  • Possible visa sponsorship for Copenhagen
  • No mandatory on-call duty
  • 180+ colleagues in Tech & Product

Interested in this job?

Jobs Related To Too Good To Go Senior Backend Software Developer

Senior Backend Software Developer

Senior Backend Software Developer role at Too Good To Go, building scalable services to fight food waste using Java, Spring Boot, and AWS.

Senior Backend Software Engineer (Java)

Senior Backend Software Engineer position at Too Good To Go, developing B2B solutions to fight food waste using Java, Spring Boot, and cloud technologies in Paris.

Senior Backend Software Developer

Senior Backend Software Developer role at Too Good To Go, a B Corp fighting food waste through tech innovation.

Senior Software Engineer - Backend (Checkout/Payment)

Senior Backend Engineer role at Too Good To Go, focusing on checkout/payment systems and scalable solutions to fight food waste.

Senior Software Development Engineer

Senior Software Engineer role at Audible, developing scalable solutions for audio content delivery platform using Java and AWS services.