Senior Full-Stack Engineer — Clinical Trials

RAN BioLinks

Toronto

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RAN BioLinks is looking for a Full-Stack Engineer to contribute to MAESTRO, a validated platform for clinical operations. You will design and deliver features end-to-end, ensuring the software meets regulatory standards and provides a trustworthy user experience.

The ideal candidate should have over 5 years of full-stack experience in web applications, a strong grasp of modern frameworks, and a collaborative working style. This position is available exclusively to candidates in Canada with valid work authorization.

Qualifications

  • 5+ years building production web applications full-stack.
  • Strong command of a modern front-end framework and comfort with back-end and relational databases.
  • A genuine product mindset focused on software reliability.

Responsibilities

  • Design and deliver features end-to-end, including data model, API, and UI.
  • Write well-tested, maintainable code across front-end and back-end.
  • Collaborate with experts to create guided workflows for users.

Skills

Production web applications full-stack
Modern front-end framework
Collaborative team experience
Quality, performance and auditability

Education

Bachelor's degree in Computer Science or Software Engineering
Master's degree in relevant field

Job description

Full-Stack Engineer
About the role

MAESTRO is the product that clinical operations, quality and data teams open every morning to run their trials — managing studies, sites, participants, regulatory documents, deviations, CAPAs, training and approval workflows in one validated, audit-ready platform. The quality of their day depends on the quality of what we ship.

You’ll build that product end-to-end — from the data model, through the services, to a clean, role-aware interface — with genuine ownership over the surface area you ship. The people on the other side of the screen are coordinating real studies under real regulatory scrutiny, so the software has to be trustworthy, fast, and pleasant to use, with auditability and correctness built in rather than patched on.

This is a high‑ownership role on a small, focused team where you’ll help shape both the product and how we build it.

What you’ll do
  • Design and deliver features end-to-end: the data model, the API, and a clean, role‑aware UI that respects each user’s permissions and organization context.
  • Write well‑tested, maintainable code across the front‑end and back‑end, working with relational data and the platform’s permission and workflow layers.
  • Collaborate with product, clinical and regulatory experts to turn genuinely complex operational requirements into clear, guided workflows users can trust.
  • Care about quality, performance and auditability — this software is used in regulated environments where "who changed what, and when" actually matters.
  • Help shape engineering practices, review standards and the product’s direction as the team grows.
What you’ll bring
  • 5+ years building production web applications full‑stack.
  • Strong command of a modern front‑end framework and comfort across the back‑end and relational databases.
  • A genuine product mindset — you sweat the details that make software feel reliable and considered, not just functional.
  • Experience shipping in a collaborative, fast‑moving team and a habit of leaving the codebase better than you found it.
Nice to have
  • Experience with regulated, multi‑tenant SaaS or healthcare / clinical data.
  • Familiarity with workflow engines, document management or audit‑trailed systems.
  • Interest in applying AI / large language models to document understanding in a controlled, verifiable way.
Education
  • Minimum: a Canadian Bachelor's degree (baccalauréat) in Computer Science, Software Engineering or a related technical field — or a college diploma / advanced diploma (DEC, 2–3 years) in a relevant program combined with significant production experience.
  • An asset (not required): a Master's degree (maîtrise) in computer science, software engineering or a related field.
  • Internationally educated candidates are welcome; foreign credentials should be assessed for Canadian equivalency (e.g. WES, ICAS or a comparable recognized service) to confirm the equivalent Canadian level.
  • We weigh a strong portfolio and shipped production work as heavily as formal credentials.
Location & eligibility

This role is open only to candidates who are based in Canada and legally entitled to live and work in Canada (Canadian citizens, or permanent/legal residents with valid Canadian work authorization). We are not able to sponsor relocation or work authorization for this position.

Why join

Meaningful ownership, a well‑understood and thoughtfully maintained codebase, and software that supports real clinical research — not vanity metrics. You’ll see your work used by people running studies that matter, and you’ll have a real say in how it’s built.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Platform Security & Governance Engineer
Platform Security & Governance Engineer

RAN BioLinks • Toronto

On-site
CAD 90,000 - 120,000
Senior DevOps Engineer
Senior DevOps Engineer

Fullscript • Calgary

Hybrid
CAD 120,000 - 160,000
Flexible PTO
RRSP match
Stock options
+2
Fullstack Developer (Python) - Clinical Care Enablement
Fullstack Developer (Python) - Clinical Care Enablement

AlayaCare • Montreal (administrative region)

Hybrid
CAD 90,000 - 115,000
Equity
Health benefits
Telemedicine
+2
Director of Engineering
Director of Engineering

Clinia • Canada

Remote
CAD 180,000 - 200,000
Equity via global ESOP
4 weeks vacation plus summer hours
Group insurance from day one
+5
Senior Software Engineering Manager (SaaS Healthcare)
Senior Software Engineering Manager (SaaS Healthcare)

MEDFAR • Montreal (administrative region)

Hybrid
CAD 140,000 - 190,000
RRSP contribution
Healthcare insurance from day one
Paid time off: 3 weeks + 1 additional
+5
Senior Developer, Fullstack - Warehouse Management Systems (WMS)
Senior Developer, Fullstack - Warehouse Management Systems (WMS)

Fullscript • Toronto

Hybrid
CAD 125,000 - 165,000
Generous PTO
RRSP match program
Flexible benefits package
+3
Fullscript: Senior Product Designer (Clinical Education Platform)
Fullscript: Senior Product Designer (Clinical Education Platform)

Mosaec • Canada

Hybrid
CAD 115,000 - 145,000
Generous PTO
RRSP/401k match
Flexible benefits package
+2
Senior Developer, Backend - Developer Infrastructure
Senior Developer, Backend - Developer Infrastructure

Fullscript • Toronto

On-site
CAD 125,000 - 165,000
Generous PTO
Competitive pay
RRSP match
+3
Senior Product Designer (Clinical Education Platform)
Senior Product Designer (Clinical Education Platform)

Remotely • Canada

Hybrid
CAD 115,000 - 145,000
Generous PTO
RRSP/401k match
Flexible benefits
+2
Clincal Trial Manager I
Clincal Trial Manager I

Jobgether • Canada

Remote
CAD 85,000 - 110,000