Senior Software Engineer, Operations
HelloFresh
about 2 hours ago
Toronto, Canada
Senior
Responsibilities
- Build and enhance the Python-based algorithmic engine for automated planning.
- Design and maintain backend services using FastAPI for reliable API interactions.
- Work across architecture, implementation, deployment, and operations.
- Collaborate with engineers, analysts, and planners to develop system logic.
- Contribute to the platform's evolution towards event-driven patterns using Kafka.
- Support frontend needs for the internal React application.
- Improve system reliability through automated testing and performance tuning.
- Participate in design discussions and knowledge sharing to foster team ownership.
Requirements
- Strong backend development experience, particularly with Python and FastAPI.
- Full-stack fluency to support and enhance internal applications.
- Experience with modern technology ecosystems like EKS, RDS, and S3.
- Ability to translate complex domain knowledge into maintainable system logic.
- Familiarity with event-driven architectures and technologies like Kafka is a plus.
Benefits
- 75% discount on weekly HelloFresh and Chefs Plate meal kits and 50% off weekly Factor meal box.
- Health and dental benefits from day one, including a Health Spending Account.
- Generous vacation and PTO to promote work-life balance.
- Parental leave top-up program for expectant parents.
- Career progression support and development opportunities through an L&D fund.
- Flexible hybrid work arrangements to balance personal and professional needs.
- Engaging company culture with team socials and diversity initiatives.
Tech Stack
Apache KafkaFastAPIPythonReact
Categories
BackendFull StackTesting