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