Job Description
Too Good To Go is seeking a Backend Engineer to join their product team in Copenhagen. The company's mission is to fight food waste and empower individuals to take action against it. They are a certified B Corporation with over 117 million users and 244,000 partners across 19 countries.
The Backend Engineer will contribute to refining, designing, implementing, delivering, and maintaining various product features. They will develop and build an international top-class product, ensuring quality, maintainability, and sustainability.
Role Involves:
- Building and evolving backend services and infrastructure.
- Developing new features for customers and business partners.
- Participating in agile development processes.
- Delivering high-quality, maintainable, and scalable products.
- Taking on additional tasks to grow skills.
Requirements:
- Experience in Backend development with the Java ecosystem.
- Production experience with Java, SpringBoot, MySQL, Message System & GIT.
- Knowledge of Domain Driven Design, and Clean, or Hexagonal Architecture.
- Knowledge of AWS services (SQS, SNS, S3…), ElasticSearch, Redis, Docker, Kubernetes.
- Experience with Restful APIs.
- Experience with building scalable solutions.
- Ability to participate in a cross-functional product team.
- Pride in writing quality code.
What Too Good To Go Offers:
- Opportunity to work in a global social-impact company.
- Integral membership in defined product teams.
- Work-life balance.
- Autonomous environment with opportunities for contribution and development.
- International company with 1,300+ colleagues across 19 countries.
- Informal environment with 180+ people within Tech & Product.
- Hybrid work setup.
- Visa support in Copenhagen.