About the job
About the Team
The Production Scheduling Technology team is at the forefront of automating and optimizing how HelloFresh orchestrates its meal production processes. We have successfully launched a next-generation internal system that automates the entire planning workflow, significantly impacting how millions of meals are distributed throughout our network.
As we enhance this system and prepare for future growth, we are seeking a Senior Backend Engineer with robust backend expertise, a knack for transforming intricate logic into effective and dependable systems, and a moderate understanding of full-stack development to support our internal applications.
We prioritize candidates who can contribute to our mission at HelloFresh. We value diverse experiences and believe that anyone can excel in this role, so we encourage you to apply even if you don't meet every single requirement.
Responsibilities
- Develop, enhance, and share ownership of a Python-based algorithmic engine that fuels automated planning, incorporating deterministic logic and constraint-based components.
- Create, develop, and sustain backend services utilizing FastAPI, ensuring scalable and reliable API interactions with our internal applications.
- Engage in the complete technology lifecycle, including architecture, implementation, deployment, and operations within our advanced tech stack (EKS, RDS, S3, ElastiCache, Glue, etc.).
- Collaborate with engineers, analysts, and planners to translate domain insights into robust and maintainable system logic.
- Advance the platform towards an event-driven architecture using technologies such as Kafka.
- Assist with frontend requirements for our internal React application, ensuring seamless integration between frontend and backend systems.
- Enhance system reliability through automated testing, performance optimization, and thoughtful design principles.
- Foster a culture of knowledge sharing and collective ownership through pairing, design discussions, and collaborative learning.
- Contribute to the strategic direction of an innovative system.
Qualifications
- Proven experience in backend development, particularly with Python and FastAPI.
- Strong understanding of API design and microservices architecture.
- Experience with event-driven systems and related technologies (e.g., Kafka).
- Familiarity with cloud services and infrastructure (AWS, EKS, RDS).
- Ability to work collaboratively in a team-oriented environment.
- Excellent problem-solving skills and attention to detail.
- A proactive attitude towards learning and sharing knowledge.

