Too Good To Go

Backend Software Engineer

Too Good To Go
Apply
2 days ago
London, United KingdomSenior

Responsibilities

  • Build and evolve backend services and infrastructure to support company growth.
  • Develop and deliver new features for customers and business partners.
  • Design, implement, maintain, and improve scalable, maintainable, high-quality products.
  • Participate in agile development processes and continuous improvement.
  • Work collaboratively in a cross-functional product team and take on additional responsibilities as skills develop.

Requirements

  • Substantial backend development experience with the Java ecosystem.
  • Production experience with Java, Spring Boot, MySQL, messaging systems, and Git.
  • Experience with Domain-Driven Design and Clean or Hexagonal Architecture.
  • Knowledge of AWS services including SQS, SNS, and S3, as well as Elasticsearch, Redis, Docker, and Kubernetes.
  • Experience building RESTful APIs and scalable solutions.
  • Ability to contribute actively to a cross-functional product team and produce high-quality code.

Benefits

  • Hybrid working from the company office.
  • Extra parental leave, additional days off beyond local legislation, and the option to take an extra week of unpaid leave.
  • Health insurance and pension plans.
  • Additional days off for significant life events.
  • Regular social events, coffee, snacks, and fully equipped kitchens.
  • Monthly free Surprise Bag.
  • Paid volunteer time through the Shareback volunteering programme.
  • Employee resource groups including Women in the Workplace, P.R.I.D.E., People of Colour, and Functionally Diverse.
  • Personal and professional development opportunities in a fast-paced scale-up environment.

Tech Stack

AWSDockerElasticsearchGitJavaKubernetesMySQLRedisSpring Boot

Categories

Too Good To Go

About Too Good To Go

1,001-5,000 employees
Contact me