Senior Backend Engineer

A certified BCorp fighting food waste through a marketplace app, educational tools, and business solutions.
Copenhagen, Denmark
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Consumer

Description For Senior Backend Engineer

Too Good To Go, a certified BCorp fighting food waste, is seeking a Senior Backend Engineer to join their mission-driven team in Copenhagen. With a community of 117M+ users and 244K+ partners across 19 countries, they've saved 439M+ meals from waste. The role offers an opportunity to work on scalable backend services using Java 21, Spring Boot, and AWS in a multi-region setup.

As a Senior Backend Engineer, you'll be instrumental in building and evolving their product features, working in a modern tech stack with Java, Spring Boot, and AWS services. The position offers significant technical challenges, focusing on scalability and maintainability while serving millions of users worldwide.

The company offers a strong work-life balance, with no mandatory overtime, and a hybrid working model. You'll join a diverse, international team of 1,300+ colleagues across 19 countries, with 180+ professionals in Tech & Product. The role provides autonomy, growth opportunities, and the chance to make a real impact on global food waste reduction.

The ideal candidate should have extensive Java ecosystem experience, strong AWS knowledge, and a background in building scalable solutions. You'll work in cross-functional product teams, mentor junior engineers, and contribute to architectural decisions. The company culture emphasizes collaboration, innovation, and making a positive environmental impact.

This position offers the rare opportunity to combine technical excellence with meaningful environmental impact, working for a company that has already prevented over 1.186M tonnes of CO2 emissions through their food waste prevention efforts.

Last updated 15 days ago

Responsibilities For Senior Backend Engineer

  • Build and evolve backend services and infrastructure
  • Develop new features for users and partners
  • Participate in team's development processes
  • Deliver high-quality, maintainable and scalable products
  • Support and mentor less-senior team members
  • Contribute to architectural decisions
  • Work in cross-functional product teams

Requirements For Senior Backend Engineer

Java
MySQL
  • Extensive experience in Backend development within Java ecosystem
  • Production experience with Java, Spring Boot, MySQL & Message Systems
  • Experience with Domain Driven Design, Clean or Hexagonal Architecture
  • Knowledge of AWS services (SQS, SNS, S3)
  • Experience building scalable solutions
  • Strong team collaboration skills
  • Quality-focused coding practices

Benefits For Senior Backend Engineer

Visa Sponsorship
  • Work-life balance focused environment
  • Hybrid work setup with 3 days in office
  • International work environment
  • Autonomous work environment
  • Visa sponsorship possible

Interested in this job?

Jobs Related To Too Good To Go Senior Backend Engineer

Software Developer 3

Senior Software Developer position at Oracle focusing on backend development with Java, React, and Node.js, requiring 8 years of experience.

Senior Backend Engineer

Senior Backend Engineer position at Backbase in Cardiff, focusing on platform integration, Java development, and client-facing technical leadership.

Software Developer 4

Senior Software Engineer role at Oracle, focusing on healthcare technology and EHR systems modernization using Java, microservices, and cloud technologies.

Software Developer 4

Senior Software Developer position at Oracle in Burlington, MA, focusing on cloud computing and distributed systems, offering competitive salary and comprehensive benefits.

Senior Backend Developer

Senior Backend Developer position at Sourcescrub, focusing on building and maintaining scalable backend services using .NET, SQL, and cloud technologies. Remote position for European candidates.