Job Description
Too Good To Go is seeking a Senior Backend Software Engineer to join their Consumer Collection-Complaints Team. The company's mission is to fight food waste and empower everyone to take action. They are a certified B Corporation with over 118 million users and 246,000 partners across 19 countries. This role involves working on the core functionalities of the app, specifically the orders system.
Responsibilities:
- Build and evolve backend services and infrastructure.
- Develop new features to improve the developer experience.
- Participate in agile development processes.
- Deliver high-quality, maintainable, and scalable products.
- Take on additional tasks to expand skills.
Requirements:
- Experience in Backend development with the Java ecosystem.
- Production experience with Java, SpringBoot, MySQL, Message Systems & GIT.
- Knowledge of Domain Driven Design, and Clean, or Hexagonal- Architecture.
- Deep knowledge of AWS services (SQS, SNS, S3…), ElasticSearch, Redis, GitHub Actions, Docker and Kubernetes.
- Experience with building scalable solutions.
- Enjoys actively participating in a cross-functional product team.
- Takes pride in writing quality code.
What Too Good To Go offers:
- Opportunity to work in a global social-impact company.
- Integral member of defined product teams.
- Work-life balance.
- Autonomous environment.
- International company with 1,300+ colleagues.
- Informal environment with 170+ people in Tech & Product.
- Hybrid work setup.
- Visa support in Copenhagen.