Intermediate Full Stack Developer – RxFood
Location: Toronto, ON (Hybrid)
Type: Full-time
Closing Date: September 31, 2025
About RxFood
At RxFood, we believe food is more than fuel. It's one of the most powerful influences on our health. Yet despite everything we know about nutrition, it remains one of the most overlooked and misunderstood aspects of healthcare. We're changing that! RxFood is an AI-first digital health company transforming how people connect their everyday food choices to long-term health outcomes. Our technology uses advanced image recognition and machine learning to turn meals into personalized, evidence-based insights. But we don't stop at measurement, our platform is designed to spark meaningful behavior change.
We're on a mission to turn every meal into a meaningful step toward better health. If you're passionate about creating products that change lives and you're excited to work in a fast-paced, impact-driven startup, we want to meet you.
The Opportunity
We're looking for an Intermediate Full Stack Developer to join our growing team and contribute to scaling our backend systems and machine learning infrastructure while learning from experienced developers and data scientists in a supportive environment.
What You’ll Do
Backend Development & ML Systems
Develop and maintain robust backend APIs to support our AI-powered nutrition platform
Work closely with data scientists and ML engineers to implement and optimize machine learning pipelines
Build and maintain data processing systems that handle nutritional analysis and user behavior data
Contribute to the development of our image recognition and ML model serving infrastructure
Implement data validation, transformation, and quality assurance systems for ML workflows
Support the deployment and monitoring of machine learning models in production environments
Data Infrastructure & Scalability
Design and implement scalable database solutions using PostgreSQL and other data storage technologies
Build ETL pipelines and data processing workflows to support analytics and ML model training
Optimize backend performance for high-volume data processing and real-time API responses
Contribute to our data architecture decisions and help maintain data consistency across systems
Work on system integration challenges between ML models, databases, and client applications
Collaboration & Technical Excellence
Partner closely with data scientists to translate research prototypes into production-ready systems
Collaborate with ML engineers to improve model performance, monitoring, and deployment processes
Work with product managers to understand requirements and translate them into technical solutions
Participate in code reviews, architecture discussions, and technical decision-making
Contribute to documentation and best practices for backend and ML system development
Who You Are
You're a curious developer with a passion for learning and solving complex technical problems. You bring solid development fundamentals, a collaborative mindset, and genuine interest in how backend systems and machine learning can be combined to build better products that help people.
You have 2-4 years of software development experience with a desire to grow into more complex backend and ML challenges
You have some exposure to machine learning and data science concepts, or are eager to learn how to support ML systems in production
You're comfortable with backend development including experience with Python, PostgreSQL, and API development (experience with TypeScript/React is a plus for full-stack work)
You have experience with data infrastructure concepts and are interested in learning how to scale data systems and ML pipelines
You enjoy working in cross-functional teams and have experience collaborating with data scientists, ML engineers, and product stakeholders in agile environments
You're excited about working at a startup: the opportunity to wear multiple hats, see direct impact from your work, and learn to prioritize effectively in a resource-constrained environment
You want to do meaningful work that meaningfully improves people's lives, instead of improving click-through rates on banner ads
You value kindness, empathy, and transparent communication: these are core values of our founders and executive team, and essential for everyone who joins
Why Join Us?
Work at the cutting edge of nutrition and digital health technology
Help build backend systems that power AI-driven health insights
Collaborate directly with data scientists and ML engineers on challenging technical problems
Hybrid team based in Toronto, with flexible hours
Competitive salary and benefits package
Collaborative and supportive team culture that values initiative, learning, and impact
Mentorship opportunities to accelerate your career growth in backend and ML systems
How to Apply
Send us your resume at careers@rxfood.com, with a brief note about why you're excited to work with RxFood, and a link to your portfolio or GitHub profile.
RxFood is an equal opportunity employer committed to providing accommodations at all stages through recruitment and employment in accordance with applicable human rights and accommodation legislation. If contacted for an employment opportunity, please advise Human Resources if you require accommodation, including in order to apply for a position.
Please get in touch by email: careers@rxfood.com