Senior Software Engineer Backend (Vancouver)
Core
Designing and maintaining backend services and real-time web applications for audio and SMS communications to support patient engagement in musculoskeletal care.
Role type
Senior Backend Software Engineer
Builds
Fault-tolerant backend services, real-time communication channels, and asynchronous workflow systems for MSK provider groups.
Domain
Healthcare technology / SaaS
Deliverable
production ML models | product features
Required skills
TypeScript, Python, Node.js, Express, Mongoose, Twilio, distributed workflow orchestration (Temporal/Cadence/AWS Step Functions), distributed systems fundamentals
Preferred skills
HL7, FHIR, EHR integrations, cloud platforms (AWS/Azure/GCP), CI/CD pipelines, monorepo setups (Turborepo/Nx)
Technologies
Node.js, Express, Mongoose, Twilio, Temporal, Cadence, AWS Step Functions, Conductor, Turborepo, Nx, Git
Responsibilities
Design and build highly available backend applications in regulated environments; implement real-time web applications for audio and SMS; operate fault-tolerant long-running workflows; collaborate with frontend, product, and infrastructure teams.
Seniority
Senior, hands-on IC