19 Apr
|
Thrive Health
|
Calgary
19 Apr
Thrive Health
Calgary
Apply on Kit Job: kitjob.ca/job/2g8vgt
The Opportunity We’re looking for a Staff Developer to help lead our technical vision to build and scale our AI‑driven digital health platform. This high‑impact role involves designing, building, and running the products that drive our success. You will be a key leader in establishing a culture of technical excellence and coordinating the adoption of current technical ideas across the organization.
Remote‑first | Based in BC or Alberta
Responsibilities
Full stack development using Python/Django on the backend and HTMX, Tailwind CSS/DaisyUI, and Lit web components on the frontend.
Lead the development of AI‑powered features using Langchain, LangGraph, and cloud services like AWS Bedrock and Google GenAI.
Design and write automated tests using pytest, Playwright, and Vitest, while suggesting best‑in‑class testing patterns.
Work extensively with PostgreSQL and Redis.
Work with infrastructure as code (Terraform) and AWS services (ECS, S3, SES, SSM, CloudFront).
Ensure product quality through automated testing, monitoring, and observability (Datadog APM, logging, RUM).
Own the CI/CD pipeline via GitHub Actions and embody a DevOps mindset.
Remain abreast of the latest industry trends, technologies, and methodologies, reflecting them in development practices to continuously improve product quality.
Use high‑level communication to motivate and mentor individuals across all levels of the organization.
Proactively explore architectural options for large new features to identify the best possible solutions.
Create and oversee documentation strategies to ensure seamless information sharing across the team.
Participate in an after‑hours support rotation to respond to production issues.
Skills & Qualifications
At least 8 years of experience building and deploying commercial software applications.
Deep industry experience with Python development, specifically in the Django ecosystem.
Expertise in HTMX, Tailwind CSS, TypeScript, and related technologies.
Sound knowledge of PostgreSQL and AWS cloud operations/networking.
Experience with end‑to‑end testing and testing frameworks.
Proficiency in Docker, CI/CD, and progressive deployment strategies.
Excellent problem‑solving skills, with capacity for both independent work and collaboration in a team setting.
Outstanding mentorship skills, poised to elevate junior developers’ capabilities through targeted guidance and support.
Exceptional written and verbal communication skills, essential for cross‑functional collaboration, project documentation, and communication of high‑level strategies.
Nice‑to‑Haves
Experience in healthcare software or familiarity with health data privacy requirements.
Experience with LLM integration (LangChain, LangGraph, prompt engineering).
Experience with Lit, Alpine.js, or other lightweight web component frameworks.
Experience with observability tools such as Datadog (APM, logging, RUM).
Experience with internationalization (i18n/l10n) and bilingual applications (English/French).
Experience with scalable monolith architectures and security.
Benefits
Extended health & wellness benefits.
$1,000 per year toward your continuing education.
RRSP matching & eligibility to participate in our stock options program.
Paid volunteer days and donation matching.
$500 per year to equip your home office with everything you need.
Salary Information The base salary range for this role is $140,000‑155,000/year. The base salary range 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.
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2g8vgt
📌 Staff Software Developer (Calgary)
🏢 Thrive Health
📍 Calgary