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