Back to jobs

Full-Stack Product Engineer

Banting AI
Toronto, Ontario, Canada
Full-time
Applications go directly to the hiring team

Full Description

About Banting AI

At Banting AI, we’re revolutionizing clinical trials through intelligent automation. Our AI-powered platform streamlines critical research workflows, reducing administrative burden and accelerating how medical breakthroughs reach patients. Founded by a team with expertise in healthcare and AI, we're building tools that will shape the future of clinical research. Join us as we build technology that makes a meaningful difference in healthcare innovation.

The Role 

We’re looking for an execution-focused Full-Stack Engineer to join our growing team. In this role, you will be the engine that keeps our product moving forward. You will take ownership of wiring new prototypes into our core codebase, clearing accumulated technical debt, and building out essential features for our onboarding clients.

As part of a fast-paced startup with a technical foundation already in place, you will be a force multiplier. Your focus will be writing highly reliable, clean code that translates our AI innovations into a seamless, stable experience for our customers.

What You'll Do

* Ship & Stabilize: Take fast prototypes and wire them reliably into our existing frontend and backend codebase, ensuring new features are robust and production-ready.

* Deliver Client Value: Build, adjust, and integrate specific platform features required by our growing roster of incoming clients.

* Conquer the Backlog: Take ownership of platform cleanups, accumulated improvements, and quality-of-life UI/API enhancements.

* Control Technical Debt: Champion clean, maintainable, and testable code. You will be trusted to leave the codebase better than you found it with every PR.

* Develop Full-Stack Features: Build and iterate on frontend (React, JavaScript/TypeScript) and backend (Python or Node.js) applications that enhance the clinical research experience.

* Collaborate Cross-Functionally: Work closely with our senior engineers, Data Scientist, and product team to ensure smooth deployments and reliable platform growth.

What You Bring

* 3+ years of full-stack engineering experience, ideally in a fast-paced startup or product-driven environment.

* A high bar for code quality and reliability; you write trustworthy code that senior engineers rarely have to heavily refactor.

* Expertise in JavaScript/TypeScript, React, and frontend best practices.

* Strong experience with Python for building and maintaining backend services and APIs (RESTful or GraphQL).

* A pragmatic mindset: you know when to build a perfect, scalable solution and when to ship a reliable, simple feature that gets the job done.

* Experience working with cloud platforms (AWS preferred) and relational databases (e.g., PostgreSQL).

* Bonus Points

* Experience with AI/ML-powered applications or data engineering tools (Spark, Kafka, ETL pipelines).

* Familiarity with healthcare tech platforms (e.g., EDC, CTMS, FHIR).

* Familiarity with DevOps, Docker, Kubernetes, and CI/CD processes.

Diversity & Inclusion

Banting AI is an equal-opportunity employer. We are committed to building a diverse and inclusive team and welcome applicants from all backgrounds.

Apply Now

If you're excited to build impactful products in a fast-moving environment and want to contribute to transforming clinical research through AI, we'd love to hear from you.

Applications go to the hiring team directly