Thrive Health Logo

Thrive Health

Intermediate Software Developer

Posted 5 Days Ago
Hybrid
Calgary, AB, CAN
Mid level
Hybrid
Calgary, AB, CAN
Mid level
Intermediate Software Developer needed to build and scale an AI-driven digital health platform, focusing on software development and collaboration in a cross-functional team.
The summary above was generated by AI

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 [email protected] — 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.

Similar Jobs

10 Days Ago
Hybrid
Calgary, AB, CAN
Mid level
Mid level
Artificial Intelligence • Machine Learning • Software
The Full Stack Software Engineer will develop and deliver ML-powered applications, working with cloud services, APIs, and modern front-end frameworks while actively participating in technical design and collaboration within a project pod.
Top Skills: AzureC#Claude ApiDockerPythonRestful ApisTypescript
10 Days Ago
In-Office
Calgary, AB, CAN
Mid level
Mid level
Events • Software
The Intermediate Software Developer will collaborate with the development team to build promotional features, architect services, and deliver quality code while following best practices in software development.
Top Skills: AWSCouchdbDockerGitGraphQLJavaScriptPostgresRuby on RailsReactReact NativeRedisRubySidekiqStripeTypescript
13 Days Ago
Hybrid
Mid level
Mid level
Software
The Intermediate Software Engineer will collaborate with a Scrum team to develop features, write scalable code, participate in code reviews, and utilize AI tools while focusing on customer needs.
Top Skills: Ai ToolsDatadogGraphQLReactReact NativeRuby On RailsTypescript

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account