Talent.com
Thrive Health
Intermediate Software DeveloperThrive Health • Calgary, AB, Canada
No longer accepting applications
Intermediate Software Developer

Intermediate Software Developer

Thrive Health • Calgary, AB, Canada
9 days ago
Job type
  • Full-time
Job description

At Thrive Health, we're on a mission to make healthcare work better for everyone. 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 an Intermediate Software Developer to help build and scale our AI-driven digital health platform. You’ll be involved in all aspects of designing, building, and running the products that will make us succeed. Most of your time will be spent on software development, but you’ll also be involved with planning, testing, operations, and support as part of our frequent release cycle. You will be able to collaborate cross-functionally while striving for excellence in your delivery.


The ideal candidate will bring ambition to transform the Canadian healthcare system with big ideas, a bias toward action, and an aptitude for building simple, robust solutions.


📍 Hybrid | In-office 3 days/week

🗓 Full-time | 💼 $90–100k


Responsibilities

  • Back-end development using Django (Python) and front-end development using TypeScript, HTMX, and related technologies;
  • Agent development with AWS Bedrock, Langchain, Langraph;
  • Working with PostgreSQL;
  • Working with infrastructure as code (Terraform, AWS);
  • Working on a cross functional team on the design, development, and testing of the product;
  • Actively participate in meetings and contributing to creating plans and our execution approach;
  • Assuring quality of our product through automated testing and monitoring;
  • Challenging yourself and the team to experiment with and introduce new and better technologies into the system;
  • Participating in iteration planning, testing, bug fixing, and deploying releases;
  • Mentoring other junior team members and co-ops;
  • Taking ownership of problems and technologies, understanding them, and planning for future changes;
  • Sharing knowledge frequently with teammates and contributing to the team's documentation.


Skills & Qualifications

  • 3+ years of enterprise software development experience (preferably in Python/Django);
  • Experience with Django, HTMX;
  • Experience developing in Typescript, CSS, HTML5;
  • Experience working with LLMs;
  • Experience building Retrieval Augmented Generation applications;
  • Experience with pytest, Vitest, Jest, or similar testing frameworks such as Mocha or Jasmine;
  • Experience with relational databases, such as PostgreSQL;
  • Experience with Playwright / Selenium.

The Nice-to-Haves

  • Experience with graph databases (e.g., Neptune);
  • Experience with Vector search.


📩 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 $90,000-100,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 as you get to know our team.

Create a job alert for this search

Intermediate Software Developer • Calgary, AB, Canada

Similar jobs

Senior Software Developer

PreciselyCalgary, Alberta, Canada
Full-time

Application and Interview Impersonation Notice.Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining ... Show more

 • Promoted

Senior Software Developer, Mobile

SliceCalgary, AB, CA
Full-time

Ilir Sela started Slice with the belief that local pizzerias deserve all the advantages of major franchises without compromising their independence.Starting with his family’s pizzerias, we now empo... Show more

 • Promoted

Modern Software Developer

Valsoft CorpCalgary, AB, CA
Full-time

Modern Software Developer – Canada.ServiceCentral Technologies is looking for a Software Developer to build and maintain modern line-of-business SaaS applications that intelligently leverage AI tec... Show more

 • Promoted

Senior Software Developer

SeequentCalgary, AB, CA
Full-time

At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world‑leading technology that is at the forefront of Earth sciences,... Show more

 • Promoted

Senior Oracle Application Developer

PwC Canadacalgary, ab, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

Intermediate Software Developer for Casper

Acuity InsightsCalgary, Alberta, Canada
Full-time

Join Acuity Insights as an Intermediate Software Developer for the Casper team, working remotely within Canada.Engage in meaningful projects on a high-scale product that supports thousands of appli... Show more

 • Promoted

Educational Tech Intermediate Software Engineer

eDynamic LearningCalgary, AB, CA
Full-time

Make a meaningful impact in educational technology as an Intermediate Software Engineer.This remote role emphasizes the development and delivery of top-notch software features while collaborating w... Show more

 • Promoted

Software Engineer (Intermediate and Senior Levels)

FelixCalgary, AB, CA
Full-time

Founded in 2019, Felix is a digital healthcare company that puts the patient in control of their own health and well-being.We’re passionate about building technology and beautiful customer experien... Show more

 • Promoted

Senior Software Developer

Seequent LimitedCalgary, AB, CA
Full-time

At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences,... Show more

 • Promoted

Senior API and Middleware Developer

Coforgecalgary, ab, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

RQ07968:Software Developer-Remote

Rubicon PathCalgary, AB, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Intermediate Software Engineer for Innovative Payment Portals

NMICalgary, AB, CA
Full-time

Elevate your engineering skills as an Intermediate Software Engineer.Contribute to a dynamic team focusing on enhancing merchant-facing web portals and ensuring seamless payment experiences.This ro... Show more

 • Promoted

Intermediate Software Developer

Millennium EMS Solutions Ltd.Calgary, Canada
Full-time

LocationCalgary Office #202, 701 64 Ave SE Calgary, AB T2H 2C3, CAN DescriptionSiteCrestis a subsidiary of Millennium EMS Solutions Ltd.Wedevelop software to support clients with their environmenta... Show more

 • Promoted

Software Engineer (Intermediate and Senior Levels)

Felix Health Inc.Calgary, AB, CA
Full-time

Founded in 2019, Felix is a digital healthcare company that puts the patient in control of their own health and well-being.We’re passionate about building technology and beautiful customer experien... Show more

 • Promoted

Intermediate Software Engineer

The I.T. CompanyAirdrie, Canada
Full-time

What You Get To Do As an intermediate software engineer, you will help build the foundation of how software is written by working closely with leadership to shape early frameworks, patterns, and wo... Show more

 • Promoted

Senior Software Developer

CPKCCalgary, Alberta, Canada
Full-time

Join CPKC, North America’s first transnational railroad connecting U.Canada, and Mexico, where your career drives progress and safety is paramount.We connect communities, fuel economic growth, and ... Show more

 • Promoted

Intermediate Full-Stack Developer (Canada)

ProofCalgary, AB, CA
Full-time

Proof is a high‑growth legal‑tech company founded in 2017, building a best‑in‑class legal services platform used by thousands of law firms.Our marketplace enables law firms and pro‑se parties to ac... Show more

 • Promoted

Intermediate Software Developer (Node.js/React/TypeScript)

ZensuranceCalgary, AB, CA
Full-time

Intermediate Software Developer (Node.Zensurance is growing at a rapid pace, and that means our Engineering team is growing too! We are looking for an Intermediate Software Developer to join our De... Show more

 • Promoted

Application Developer - Intermediate (Remote) JP865

PathlionCalgary, AB, CA
Remote
Full-time

Project Name: N/A – The resource is for the Contact Centre Platform Support and sustainment.Scope: The contact center program is initiated to bring consistent service to 80+ contact centers located... Show more

 • Promoted

Senior Software Developer

ORIUMCalgary, Alberta, Canada
Full-time

Orium builds smart, modern commerce solutions that help enterprise brands move faster and stay ahead.By bringing together AI, data, and composable systems, we create experiences designed for collab... Show more