Senior Backend Software Engineer (Java)

B Corporation fighting food waste through technology, connecting retailers with consumers to save surplus food from being wasted.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Senior Backend Software Engineer (Java)

Too Good To Go is a certified B Corporation on a mission to combat food waste through innovative technology solutions. With a community of 102 million users across 19 countries and over 369 million meals saved, they're making a significant impact on global food waste reduction. The Senior Backend Software Engineer role focuses on their Retail Technologies B2B solution, which helps stores manage and redistribute surplus food efficiently. The position involves working with a modern tech stack including Java 21, Spring Boot, and AWS in a multi-region Kubernetes setup. As a senior engineer, you'll contribute to feature development, maintain high-quality code standards, and mentor team members while working in a collaborative, values-driven environment. The company offers a flexible, autonomous work culture with a strong emphasis on work-life balance and meaningful impact. Based in Paris with a hybrid work model, you'll join a team of approximately 100 colleagues in the local office while being part of a larger global organization of 1,300+ employees united in the mission to fight food waste.

Last updated 14 days ago

Responsibilities For Senior Backend Software Engineer (Java)

  • Build and evolve backend services and infrastructure to stay ahead of growth curve
  • Develop new features to contribute to reducing food waste
  • Participate in agile development processes with continuous improvement mindset
  • Deliver international top-class products with quality, maintainability and scalability
  • Take on additional tasks to grow and expand skills

Requirements For Senior Backend Software Engineer (Java)

Java
MySQL
Redis
Kubernetes
  • Wealth of experience in Backend development with Java ecosystem
  • Production experience with Java, SpringBoot, MySQL, Message Systems & GIT
  • Experience with Domain Driven Design and Clean/Hexagonal Architecture
  • Deep knowledge of AWS services, ElasticSearch, Redis, GitHub Actions, Docker and Kubernetes
  • Experience with building scalable solutions
  • Ability to participate in cross-functional product team
  • Strong focus on writing quality code

Benefits For Senior Backend Software Engineer (Java)

  • Work-life balance focused environment
  • Autonomous work environment
  • International work environment with 1,300+ colleagues across 19 countries
  • Robust developer tooling and CI/CD support
  • Cloud environment
  • No mandatory on-call duty
  • Hybrid work schedule (Monday, Tuesday, Thursday in office)

Interested in this job?

Jobs Related To Too Good To Go Senior Backend Software Engineer (Java)

Senior Backend Software Developer

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

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 Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Software Engineer position at Salesforce, focusing on distributed systems development with 6+ years experience required, offering hybrid work in Bangalore.

Senior Solution Engineer

Senior Solution Engineer role at Salesforce focusing on Manufacturing & Energy industry customers, combining technical expertise with business strategy to drive digital transformation.