Thrive Health logo

Senior Software Developer

Thrive Health
Department:Software Development
Type:REMOTE
Region:Vancouver, British Columbia
Location:Vancouver, British Columbia, Canada
Experience:Mid-Senior level
Salary:CAD125,000 - CAD135,000
Skills:
REACTREDUXTYPESCRIPTCSSHTML5NODE.JSPYTHONDJANGOJESTSELENIUMPOSTGRESQLTERRAFORMDOCKERAWS ECSGRAPHQLREST
Share this job:

Job Description

Posted on: July 11, 2026

At Thrive Health, we’re on a mission to make healthcare work better for Canada. Our digital care coordination platform connects people, data, and care across the entire health journey – empowering individuals and health professionals alike.

As an AI-first company, we’re building products that place people at the centre of care by enhancing care delivery, improving patient experiences, and helping clinicians focus on what matters most.

If you’re passionate about improving the healthcare system, bring an ambitious and creative spirit to complex tasks, and “thrive” in a fast-paced, start-up environment, you’ve come to the right place.

The Opportunity

We're looking for a Senior Software Developer to join our Technology Operations team to help design, build, and run the products that drive our success. You'll spend most of your time on software development, but you'll also be involved in planning, testing, operations, and support as part of our frequent release cycle. This is a role for someone who thinks strategically and can pinpoint the trade-offs between different approaches. You will own large areas of functionality, understanding its behaviours at a deep level and how it interacts with other systems.

📍 Remote-first | Based in Vancouver, BC

🗓 Full-time | 💼 $125–135k

Responsibilities

  • Build front-end features using React/Redux, TypeScript, CSS, and HTML5;
  • Develop on the back-end using TypeScript (Node.js) and Python (Django);
  • Write automated tests and help shape our testing best practices (Jest, Selenium);
  • Work hands-on with PostgreSQL;
  • Manage infrastructure as code using Terraform;
  • Collaborate with a cross-functional team on the design, development, and testing of our product;
  • Help assure product quality through automated testing and monitoring;
  • Embody a DevOps mindset and take ownership of our CI/CD pipeline;
  • Find simple solutions to complex problems, and debate trade-offs with product and development teams;
  • Push yourself and the team to explore and adopt new and better technologies;
  • Propose new ideas and processes that build a culture of technical excellence;
  • Participate in iteration planning, testing, bug fixing, and release deployment;
  • Create and maintain documentation for complex technical code;
  • Actively mentor less experienced team members.

Skills & Qualifications

  • 5+ years of experience building and deploying commercial software applications;
  • Solid knowledge of SQL and NoSQL, plus good working knowledge of cloud ops and networking;
  • Strong ability to communicate complex technical issues to a range of audiences;
  • Strong organizational and mentorship skills;
  • Deep experience working with REST/GraphQL APIs;
  • Experience developing in TypeScript, CSS, and HTML5;
  • Experience with React and Node.js;
  • Experience with Jest or similar testing frameworks (Mocha, Jasmine);
  • Experience with relational databases such as PostgreSQL;
  • Experience with Selenium or Playwright;
  • Experience with CI/CD tooling such as GitHub Actions or TeamCity;
  • Familiarity building and deploying Docker containers, especially on AWS ECS;
  • Familiarity with application logging, monitoring, and alerting (e.g. CloudWatch or similar).

Nice-to-haves

  • Mobile development experience and experience with Redux or Flux are a plus;
  • Experience with scalable microservices and security;
  • Experience with the AWS ecosystem (EC2, S3, RDS, ECS, Lambda, IAM, KMS, Route53). 

📩 Apply by sending your resume to careers@thrive.health — even if you don’t tick every box! We value curiosity, collaboration, and courage over perfection. Join us and help shape the future of AI-driven healthcare in Canada.

Why work with us? We prioritize supporting your health and well-being:

  • Flexible working hours & paid time off;
  • Extended health & wellness benefits;
  • $1000 / year towards your continuing education;
  • RRSP matching & eligibility to participate in our stock options program;
  • Paid volunteer days and donation matching;
  • $500 / year to equip your home office with everything you need.

Salary Information: The base salary range for this role is $125,000-135,000/year. The base salary range for this role is determined by a number of factors, including but not limited to job-related skills, experience, and relevant education or training.

Thrive Health is committed to supporting an environment free from systemic or direct racism or discrimination for all employees, and for applicants throughout the interview process. We do not and shall not discriminate on the basis of race, ethnicity, gender, gender expression, religion, sexual orientation, or marital status. We welcome applications from people with disabilities, who require unique accommodations throughout the recruitment process. Let us know how we can best support you.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Thrive Health logo

Thrive Health

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Thrive Health logo

Senior Software Developer

Thrive Health
Just now
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
REACTREDUXTYPESCRIPT+13 more
Synthires logo

Senior Software Engineer (Remote | $50 –$75/hr)

Synthires
Just now
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
JAVASCRIPTTYPESCRIPTGO+3 more
Cohere logo

Data Annotation Specialist, Software Engineering

Cohere
Just now
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
PYTHONJAVAJAVASCRIPT+4 more
Alignerr logo

Data Scientist (Masters)

Alignerr
2 days ago
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
MACHINE LEARNINGSTATISTICAL INFERENCEDATA ENGINEERING+11 more
Picovoice logo

Applied Speech Scientist

Picovoice
2 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
DEEP LEARNINGPYTHONPYTORCH+5 more