Senior Backend Engineer Europe
Listed on 2026-02-22
-
Software Development
Backend Developer, Cloud Engineer - Software
Location: Central
Join the Food Systems engineering team and help build and evolve internal platforms that power recipe creation and menu planning at Hello Fresh - one of the world’s leading meal-kit delivery companies.
The team is responsible for the systems that manage ingredients, supplier integrations, and recipe data, enabling internal users to design weekly menus that are delivered to millions of customers worldwide. These platforms play a critical role in the supply chain and directly influence what customers see and cook each week.
Currently, the team is focused on migrating a key recipe creation tool from an external solution to an internal platform. This work includes simplifying an overly complex architecture, improving automation and reliability, and evolving data-heavy, event-driven systems.
Design, build, and maintain backend services within a microservices architecture.
Contribute to the migration of a core internal tool from an external solution to an internal platform.
Develop and evolve data-heavy, event-driven systems using Kafka or Rabbit
MQ.
Design and maintain APIs and integrations between multiple internal services.
Work with containerized applications using Docker and Kubernetes, supported by CI/CD pipelines.
Ensure code quality through testing (unit, integration), code reviews, and documentation.
Improve system reliability, performance, and maintainability.
Collaborate closely with frontend engineers and stakeholders.
5+ years of professional backend development experience in a microservices architecture.
Strong proficiency in Golang
, or in Java with the ability to work in Kotlin
.
Hands-on experience with containerization and orchestration tools, including Docker and Kubernetes
.
Solid understanding of CI/CD principles and experience working with modern deployment pipelines.
Experience with
event-driven architectures and message brokers such as Kafka or RabbitMQ
.
Proficiency in working with relational databases and understanding of data modeling and data flow.
Strong knowledge of software design and testing methodologies, including TDD, BDD, DDD
, and distributed system patterns.
Experience across the full development lifecycle, from writing unit and integration tests to profiling, tuning, and deploying distributed applications.
Strong problem-solving skills and clear English communication in a distributed team environment.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).