Senior Backend Software Engineer
Core
Building a new engineering hub in London from scratch to support the Too Good To Go marketplace app connecting businesses with surplus food to consumers.
Role type
Senior Backend Software Engineer (Java/Spring Boot)
Builds
Scalable backend services and infrastructure for the international marketplace platform
Domain
Food waste reduction / Marketplace technology
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, MySQL, Message Queues, Git, Domain Driven Design, Clean/Hexagonal Architecture, AWS (SQS, SNS, S3), ElasticSearch, Redis, Docker, Kubernetes, RESTful APIs
Preferred skills
Experience building scalable solutions, mentoring mid-level engineers, cross-functional collaboration
Technologies
Java 25, Spring Boot, Kubernetes, AWS, ElasticSearch, Redis, Docker
Responsibilities
Build and evolve backend services and infrastructure; Develop new features for customers and partners; Drive efficient technical design and high test coverage for complex features; Participate in agile development processes; Mentor mid-level engineers; Collaborate with Lead Engineer on quality standards
Seniority
Senior, hands-on IC with mentorship responsibilities