Senior 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 a Senior Full Stack Developer to join our growing team and help in a leadership capacity, scaling and transitioning our backend systems and machine learning infrastructure to handle growth at quality performance.
What You’ll Do
Technical Leadership & Architecture
Lead end-to-end backend system design from discovery through to execution
Architect scalable backend solutions and data pipelines to support our AI-powered nutrition platform
Design and implement robust API architectures that can handle high-volume data processing
Lead technical decision-making around database design, system architecture, and infrastructure scaling
Mentor junior developers and establish best practices for backend development and ML system integration
Drive technical excellence across the team through code reviews, architecture discussions, and knowledge sharing
Machine Learning & Data Systems
Collaborate closely with data scientists to productionize ML models and research prototypes
Build and optimize machine learning pipelines for real-time nutritional analysis and personalized insights
Design and implement data processing systems that handle image recognition, user behavior analytics, and health outcome tracking
Lead the development of ML model serving infrastructure, including deployment, monitoring, and A/B testing frameworks
Architect data storage solutions and ETL pipelines that support both operational systems and ML model training
Optimize system performance for machine learning workloads and high-throughput data processing
Strategy & Cross-Functional Collaboration
Partner closely with product managers, data scientists, and clinicians to shape technical strategy and roadmap
Lead technical discussions around ML system requirements, data architecture, and infrastructure needs
Contribute to product strategy decisions by providing technical insights on feasibility, scalability, and implementation approaches
Drive initiatives to improve development velocity, system reliability, and technical debt management
Contribute to an engineering culture grounded in experimentation, continuous learning, and technical excellence
Who You Are
You're a thoughtful developer with a lifelong passion for learning and solving real-world problems at a fast pace. You bring extremely strong development fundamentals, a collaborative spirit, and a deep curiosity about how to build scalable backend systems and how to prioritize effectively to help the business scale.
You have 7+ years of software development experience, with experience working in a technical leadership capacity
You have hands-on experience with machine learning and data science
You're fluent in the full stack from Python to PostgreSQL, with strong backend API development skills, and experience with TypeScript and React
You have extensive data infrastructure experience and can help scale our current systems to handle next-generation data volumes
You're comfortable leading technical initiatives in cross-functional teams and have experience collaborating closely with product managers, data scientists, and other stakeholders in agile environments
You’re excited about working in a startup: the wide scope of your technical responsibilities, the direct and immediate impact your work will have, and the constant challenge of identifying the highest-value technical work 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 shape backend systems that power AI-driven health insights at scale
Lead technical initiatives that directly impact how machine learning improves people's health outcomes
Hybrid team based in Toronto, with flexible hours
Competitive salary and benefits package
Collaborative and supportive team culture that values initiative, learning, and impact
Opportunity to mentor and grow a team of backend and ML engineers
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