Senior Backend Software Developer

A certified B Corporation with a mission to empower everyone to take action against food waste through their marketplace app, educational tools, and business solutions.
Copenhagen, Denmark
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
AI · Consumer

Description For Senior Backend Software Developer

Too Good To Go is a certified B Corporation on a mission to fight food waste. With a community of 107 million registered users and 242,000 active partners across 19 countries, they've prevented 388+ million meals from being wasted, avoiding over 1,049,000 tonnes of CO2e.

They're seeking Senior Backend Software Developers to join their Product Teams. As a senior team member, you'll work on defining, building, and delivering product features, with the freedom to achieve specific outcomes. Your role involves refining, architecting, executing, and contributing to the team's capabilities.

The tech stack includes a scalable Spring Boot Application running on Java 21 in Kubernetes, deployed in a multi-region setup in AWS. Developers can run a full development environment locally for an excellent developer experience.

Key responsibilities include:

  • Building and evolving backend services and infrastructure
  • Developing new features to enhance user and partner experiences
  • Participating in team development processes with a continuous improvement mindset
  • Delivering top-class products with quality, maintainability, and scalability
  • Expanding skills by taking on additional tasks

The ideal candidate should have:

  • Extensive experience in Backend development within the Java ecosystem
  • Production experience with Java, Spring Boot, MySQL & Message Systems
  • Experience with Domain Driven Design and Clean or Hexagonal Architecture
  • Deep knowledge of AWS services (SQS, SNS, S3...)
  • Experience building scalable solutions
  • Enjoyment in participating in cross-functional product teams
  • Pride in writing quality code

Too Good To Go offers:

  • Work in a global social-impact company and certified B Corporation
  • Opportunity to make a real impact in your role
  • Work-life balance with focus on job completion, not hours spent
  • Autonomous environment with opportunities for growth and ownership
  • International company with 1,300+ colleagues across 19 countries
  • Informal environment with 180+ passionate people in Tech & Product
  • Values-driven team culture celebrating differences and successes
  • Hybrid work setup with weekly in-office work
  • Possible support for working visa in Copenhagen

Join Too Good To Go in their mission to inspire and empower everyone to fight food waste together!

Last updated 3 days ago

Responsibilities For Senior Backend Software Developer

  • Build and evolve backend services and infrastructure to stay ahead of growth curve
  • Develop exciting new features to improve user and partner experience
  • Actively participate in team's development processes with continuous improvement mindset
  • Strive to deliver international top-class products with maximum quality, maintainability and scalability
  • Take on additional tasks outside current boundaries to grow and expand skills
  • Support engineering lead in delivering quality, maintainable products
  • Be a role model for less-senior team members

Requirements For Senior Backend Software Developer

Java
MySQL
Kubernetes
  • Extensive experience in Backend development within the Java ecosystem
  • Proven production experience with Java, Spring Boot, MySQL & Message Systems
  • Experience with Domain Driven Design, and Clean or Hexagonal Architecture
  • Deep knowledge of AWS services (SQS, SNS, S3…)
  • Experience with building scalable solutions
  • Enjoy actively participating in a cross-functional product team
  • Take pride in writing quality code

Benefits For Senior Backend Software Developer

Visa Sponsorship
  • Work in a global social-impact company and certified B Corporation
  • Opportunity to make real impact in your role
  • Work-life balance with focus on job completion, not hours spent
  • Autonomous environment with opportunities for growth and ownership
  • International company with colleagues across 19 countries
  • Informal environment with passionate people in Tech & Product
  • Values-driven team culture
  • Hybrid work setup
  • Possible support for working visa in Copenhagen

Interested in this job?

Jobs Related To Too Good To Go Senior Backend Software Developer

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.