Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?