Senior Backend Developer, SCM Tech Fulfillment

HelloFresh
Toronto
Workplace: HybridFull timeCAD 120,000 - 150,000Function: Software EngineeringSkills: ["Communication","Collaboration","Proactive","Continuous learning","Knowledge sharing"]

Build and co-own the Python-based algorithmic planning engine that automates end-to-end production scheduling across operations. Develop scalable backend services with FastAPI, integrating deterministic, constraint-based optimization logic and relational data systems. Work across architecture, implementation, deployment, and operations using modern cloud/container tooling, and help evolve the platform toward event-driven patterns with Kafka. Support internal React application needs and improve reliability through testing and performance tuning.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
HelloFresh
HelloFresh
2 days ago

Senior Backend Developer, SCM Tech Fulfillment

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and co-own the Python-based algorithmic planning engine that automates end-to-end production scheduling across operations. Develop scalable backend services with FastAPI, integrating deterministic, constraint-based optimization logic and relational data systems. Work across architecture, implementation, deployment, and operations using modern cloud/container tooling, and help evolve the platform toward event-driven patterns with Kafka. Support internal React application needs and improve reliability through testing and performance tuning.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build, enhance, and co-own the Python-based algorithmic engine for automated production planning.
  • •Design, develop, and maintain backend services with FastAPI for scalable, reliable API interactions.
  • •Work end-to-end across architecture, implementation, deployment, and operations using modern technology infrastructure.
  • •Collaborate with engineers, analysts, and planners to translate domain knowledge into robust, maintainable system logic.
  • •Improve reliability via automated testing, performance tuning, and thoughtful system design; support the internal React frontend integration as needed.

Pay and Benefits

Salary: CAD 120,000 - 150,000
Perks:Health InsuranceDentalRrsp MatchingParental LeaveLearning Budget

Key Requirements

  • •Strong backend-focused software engineering experience with Python as the primary language.
  • •Experience designing and building systems with complex, business-logic optimizers (deterministic and constraint-based components) including MIP solvers.
  • •Hands-on experience building production-grade APIs with FastAPI (or similar modern frameworks).
  • •Solid experience with relational databases and working with data across systems such as PostgreSQL, Snowflake, S3.
  • •Experience with event-driven architecture and messaging technologies, plus working knowledge of cloud/container orchestration (AWS, Docker, Airflow).
Skills:CommunicationCollaborationProactiveContinuous learningKnowledge sharing
Languages:English
Tech Stack:PythonFastAPIAPIEKSRDSS3ElastiCacheGlueKafkaReactPostgreSQLSnowflakeDockerAirflowAWS

Company Brief

HelloFresh
HelloFresh is a meal-kit and food subscription company that delivers fresh ingredients and recipes to consumers, offering convenient home-cooked meals through weekly subscription boxes across multiple international markets.
Industry: FoodTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Berlin, Germany
Founded: 2011
Glassdoor
Glassdoor: 3.6
WebsiteLinkedIn