Senior Backend Engineer, SCM Tech Fulfillment
Required skills
- SCM Tech Fulfillment
- Production Scheduling
- Python
- algorithmic engine
- deterministic logic
- constraint-based
- MIP solvers
- FastAPI
- API
- EKS
Nice to have
- Fulfillment
- Logistics
- Supply Chain
- Production
- physical goods
Role summary
HelloFresh is seeking a Senior Backend Developer for its Production Scheduling Technology team. This role involves building and maintaining a Python-based algorithmic engine for production planning and optimization, developing backend services with FastAPI, and working across the full technology stack including cloud environments (AWS, EKS, Docker) and frontend (React). The ideal candidate will have strong experience in backend development, complex business logic, APIs, databases, event-driven architecture, and system design. Experience in Supply Chain or related fields is a plus. The position offers a flexible hybrid work model in Toronto.
S'more about the team
The Production Scheduling Technology team builds and maintains the platform that powers how HelloFresh plans, sequences, and optimizes production across our operations. Our team has developed the first iteration of the next-generation internal system with a planning engine that now automates the end-to-end planning process – a system with deep impact on how millions of meals move through our network.
As we continue evolving this system, extending its capabilities, and preparing for expansion, we are looking for a Senior Software Engineer with strong backend experience, a talent for turning complex logic into clean, reliable systems, and enough full-stack fluency to support and enhance our internal application.
Above all, we are looking for people who will make HelloFresh better. We believe there are many different ways of developing skills and we love diverse experiences! So even if you don’t “tick all the boxes” but think you’d thrive in this role, we would really like to learn more about you.
Lettuce share what this role will be responsible for
Sound a-peeling? Here's what we're looking for
Let’s cut to the cheese, this is why you'll love it here
Flexible Hybrid Approach
At HelloFresh, we know that flexible work arrangements are essential in enabling you to do your best work, while balancing your personal and life needs. Offering remote work flexibility, along with the opportunity to interact and collaborate in the office are all a part of creating a great employee experience.
To meet these needs, we are pleased to provide Flexible Hybrid work. Flexible Hybrid is a people-first approach that is based on choice, trust, personalization, and empowers teams to choose when and how often they work from the office and work from home, in addition to team days and company days. This means a minimum of 2 days in office per week, with most teams in office between 2-3 days a week.
#LI-HYBRID
HelloFresh Canada uses AI-integrated technology to help us process and evaluate applications more efficiently. This includes tools that screen and assess candidate qualifications based on the requirements for this role. While these tools assist our workflow, all final selection decisions are made by our hiring team.
This is a posting for an existing vacancy. We are actively seeking to fill this position.
Toronto, ON Pay Range$120,000—$150,000 CADSample HelloFresh interview questions
- 1
What are the key components and considerations in designing a distributed file storage solution?
system designmedium - 2
Design a file sharing system like Dropbox.
system designmedium - 3
Aggressive Cows Maximize the minimum distance between aggressive cows in stalls. Input: stalls = [0,4,3,7,10,9], cows = 3 Output: 4 Explanation: Placing the cows at positions 0, 4, and 10 yields a maximum possible minimum distance of 4 between any two cows.
codingmedium - 4
Encode a list of strings into a single string and decode it back.
codingmedium - 5
Find all buildings that have an ocean view.
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Automation TechnicianHelloFresh · Newark, NJ · Onsite
- [US DC] Area Manager II, InventoryHelloFresh · Joliet, IL · Onsite
Backend Developer – GoBV Teck · Remote · Remote
Scala Backend DeveloperGeneral Dynamics Information Technology · Remote · Remote
Développeur(se) Backend Sénior | Senior Backend Developer, Ads PrivacyUnity · Can Montreal, QC · Onsite- Backend Developer [Java Spring Boot]Pandera Systems · Remote · Remote
