About the role
Careers
Open role
Senior Frontend / Full-Stack Engineer
Own the front end of a medical platform: the patient and clinician apps, plus a research dashboard. Vue 3 first, with React for analytics. Remote, working closely with our CTO.
Apply for this roleRead the details
Team Engineering
Engagement Senior, contract or permanent
Location Remote, Québec preferred
Reports to CTO
Stack
Vue 3 TypeScript React Tailwind CSS TanStack Query Pinia FastAPI Google Cloud Terraform
Québec preferred, then elsewhere in Canada. We will consider strong candidates anywhere, as long as there is enough timezone overlap to work closely with the CTO.
The role
What this role is.
We are hiring a senior frontend / full-stack engineer who can work remotely and largely independently, in close partnership with our CTO. You will build the next versions of our patient-facing and clinician-facing apps. A native phone app is on the roadmap, but it is down the road, not the first job.
Aescia builds continuous-care software for the period between hospital discharge and the next appointment, the stretch where patients deteriorate and no one is watching. Two products run on one platform: a regulated post-discharge monitoring system for hospitals, and pre-admission patient engagement for specialty clinics.
Responsibilities
What you will build.
Build the patient and clinician apps The next versions of both, in Vue 3 with the Composition API. Clean, readable, maintainable code a future teammate can pick up without a guided tour.
Build the analytics and research dashboard In React, for its data-visualization ecosystem (Recharts, Nivo, Visx). Charts and analytics tools for research staff.
Handle real-time medical alerts Time-sensitive clinical notifications over WebSockets, with heartbeat and reconnection logic robust enough for hospital networks.
Build the multi-tenant white-label system Deep per-tenant theming (logos, colours, themes) loaded at runtime from configuration, using CSS custom properties. One bundle serves every tenant.
Handle patient data securely Encrypted local caching of patient questionnaires with IndexedDB (Dexie.js), and secure file uploads through pre-signed URLs.
Own a shared, typed foundation A shared component library (Tailwind design system and tokens) across the apps, consuming a typed API client generated from the backend OpenAPI contract, never hand-written, so a backend change surfaces as a compile error.
Requirements
What we are looking for.
Expert-level TypeScript and modern JavaScript. Strong proficiency in Vue 3, and comfortable in React. Professional experience with TanStack Query (Vue Query or React Query) and Pinia. Expert Tailwind CSS, and runtime theming with CSS custom properties. Comfortable with Google Cloud Platform and Terraform-managed infrastructure. Experience running WebSockets in high-availability settings. A working understanding of browser security models, Content Security Policy (CSP), and the handling of personally identifiable information (PII) in a medical context.
Nice to have
Bonus points.
You can package the patient app for the App Store and Play Store with Capacitor, or ship it as an installable progressive web app (PWA). You have used Nx or Turborepo to manage a monorepo. You can read and extend a Python and FastAPI codebase. You have built white-label software-as-a-service before. You understand HIPAA or similar medical-data compliance.
The team
How we work.
You own the front-end architecture and work largely independently, in close partnership with the CTO. We do not ship spaghetti. We value clean, scannable code.
We are a small, clinician-led team. The clinical pathways are written by practising clinicians, and the people who build the product talk to the people who use it.
The product is real and in clinical evaluation today, not a roadmap. You can read the platform and the evidence behind it on this site before you ever talk to us.
Start with the platform and the evidence behind it. Nothing is gated.
Apply
Apply for the Senior Frontend / Full-Stack Engineer role.
Send a short note about what you have built, with anything that shows your work. No cover letter needed.
A résumé or LinkedIn profile. A GitHub profile, portfolio, or a couple of links to things you have shipped. One or two lines on a front-end architecture decision you made, and why.
Apply by email
Prefer a form? Use the contact page.
About Aescia
Aescia builds a continuous-care platform for the weeks between a high-acuity discharge and the next clinical appointment. Two products, one pathway engine.
Aescia for Hospitals is an investigational software-as-a-medical-device for structured post-discharge monitoring, intended Class IIa under TGA Rule 3.4. A regulatory submission has not yet been lodged. The product is in clinical evaluation through SAFE-Discharge, a 550-patient prospective single-centre trial at the Royal Prince Alfred Hospital cardiothoracic surgical unit in Sydney (ACTRN12625001425482), under principal investigator Dr Kei Woldendorp of The Baird Institute.
Aescia for Clinics is a workflow and patient-preparation platform for specialty clinics. It is not a medical device. It delivers clinician-authored prep pathways, multichannel reminders, GLP-1 peri-procedural overlays, recall tracking, and structured exports back to the chart.
Aescia is incorporated as Aescia Pty Ltd (AU) and 9550-0708 Québec inc (CA), with operations in Sydney and Montréal. The company is a District 3 portfolio company at Concordia University, participates in the CHEO Research Institute's Commercialization Stream in Ottawa with a paediatric post-discharge pathway as the working focus, and is enrolled in the Medical Technology Association of Australia's MedTech Compass programme.
Founded 2025 by James Kurrle MD (CEO) and Vasken Dermardiros PhD (CTO).
Similar Jobs
About the role
Careers
Open role
Senior Frontend / Full-Stack Engineer
Own the front end of a medical platform: the patient and clinician apps, plus a research dashboard. Vue 3 first, with React for analytics. Remote, working closely with our CTO.
Apply for this roleRead the details
Team Engineering
Engagement Senior, contract or permanent
Location Remote, Québec preferred
Reports to CTO
Stack
Vue 3 TypeScript React Tailwind CSS TanStack Query Pinia FastAPI Google Cloud Terraform
Québec preferred, then elsewhere in Canada. We will consider strong candidates anywhere, as long as there is enough timezone overlap to work closely with the CTO.
The role
What this role is.
We are hiring a senior frontend / full-stack engineer who can work remotely and largely independently, in close partnership with our CTO. You will build the next versions of our patient-facing and clinician-facing apps. A native phone app is on the roadmap, but it is down the road, not the first job.
Aescia builds continuous-care software for the period between hospital discharge and the next appointment, the stretch where patients deteriorate and no one is watching. Two products run on one platform: a regulated post-discharge monitoring system for hospitals, and pre-admission patient engagement for specialty clinics.
Responsibilities
What you will build.
Build the patient and clinician apps The next versions of both, in Vue 3 with the Composition API. Clean, readable, maintainable code a future teammate can pick up without a guided tour.
Build the analytics and research dashboard In React, for its data-visualization ecosystem (Recharts, Nivo, Visx). Charts and analytics tools for research staff.
Handle real-time medical alerts Time-sensitive clinical notifications over WebSockets, with heartbeat and reconnection logic robust enough for hospital networks.
Build the multi-tenant white-label system Deep per-tenant theming (logos, colours, themes) loaded at runtime from configuration, using CSS custom properties. One bundle serves every tenant.
Handle patient data securely Encrypted local caching of patient questionnaires with IndexedDB (Dexie.js), and secure file uploads through pre-signed URLs.
Own a shared, typed foundation A shared component library (Tailwind design system and tokens) across the apps, consuming a typed API client generated from the backend OpenAPI contract, never hand-written, so a backend change surfaces as a compile error.
Requirements
What we are looking for.
Expert-level TypeScript and modern JavaScript. Strong proficiency in Vue 3, and comfortable in React. Professional experience with TanStack Query (Vue Query or React Query) and Pinia. Expert Tailwind CSS, and runtime theming with CSS custom properties. Comfortable with Google Cloud Platform and Terraform-managed infrastructure. Experience running WebSockets in high-availability settings. A working understanding of browser security models, Content Security Policy (CSP), and the handling of personally identifiable information (PII) in a medical context.
Nice to have
Bonus points.
You can package the patient app for the App Store and Play Store with Capacitor, or ship it as an installable progressive web app (PWA). You have used Nx or Turborepo to manage a monorepo. You can read and extend a Python and FastAPI codebase. You have built white-label software-as-a-service before. You understand HIPAA or similar medical-data compliance.
The team
How we work.
You own the front-end architecture and work largely independently, in close partnership with the CTO. We do not ship spaghetti. We value clean, scannable code.
We are a small, clinician-led team. The clinical pathways are written by practising clinicians, and the people who build the product talk to the people who use it.
The product is real and in clinical evaluation today, not a roadmap. You can read the platform and the evidence behind it on this site before you ever talk to us.
Start with the platform and the evidence behind it. Nothing is gated.
Apply
Apply for the Senior Frontend / Full-Stack Engineer role.
Send a short note about what you have built, with anything that shows your work. No cover letter needed.
A résumé or LinkedIn profile. A GitHub profile, portfolio, or a couple of links to things you have shipped. One or two lines on a front-end architecture decision you made, and why.
Apply by email
Prefer a form? Use the contact page.
About Aescia
Aescia builds a continuous-care platform for the weeks between a high-acuity discharge and the next clinical appointment. Two products, one pathway engine.
Aescia for Hospitals is an investigational software-as-a-medical-device for structured post-discharge monitoring, intended Class IIa under TGA Rule 3.4. A regulatory submission has not yet been lodged. The product is in clinical evaluation through SAFE-Discharge, a 550-patient prospective single-centre trial at the Royal Prince Alfred Hospital cardiothoracic surgical unit in Sydney (ACTRN12625001425482), under principal investigator Dr Kei Woldendorp of The Baird Institute.
Aescia for Clinics is a workflow and patient-preparation platform for specialty clinics. It is not a medical device. It delivers clinician-authored prep pathways, multichannel reminders, GLP-1 peri-procedural overlays, recall tracking, and structured exports back to the chart.
Aescia is incorporated as Aescia Pty Ltd (AU) and 9550-0708 Québec inc (CA), with operations in Sydney and Montréal. The company is a District 3 portfolio company at Concordia University, participates in the CHEO Research Institute's Commercialization Stream in Ottawa with a paediatric post-discharge pathway as the working focus, and is enrolled in the Medical Technology Association of Australia's MedTech Compass programme.
Founded 2025 by James Kurrle MD (CEO) and Vasken Dermardiros PhD (CTO).