Role overview
Build and improve full-stack software that supports primary care teams and helps them manage patient care. You’ll work with clinicians, operations staff, and product partners to understand the problems behind a request, shape a solution, and follow it through delivery. The role calls for independent technical judgment and attention to how software changes affect users and business outcomes.
Responsibilities
- Develop systems and product features that support clinicians and care operations.
- Work directly with stakeholders to understand user needs and define solutions.
- Make technical and product decisions, taking ownership from problem discovery through delivery and measurement.
- Maintain and refactor complex, including distributed, systems with attention to scalability.
- Use AI tools in your development workflow and help incorporate AI into products where useful.
- Improve engineering practices through testing, documentation, and thoughtful iteration.
Requirements
- Five or more years of software development experience.
- Proficiency in at least one commonly used programming language, along with familiarity with databases and web front-end technology.
- Experience building or refactoring complex systems, including distributed systems.
- Ability to work across technical areas and make sound decisions about maintainability and scale.
- Experience using AI agents as part of software development and interest in applying AI in technology.
- A focus on user and business outcomes, with the ability to understand the purpose behind the work.
Benefits and work setup
- Remote-first work with flexibility to work from home and collaborate with global teams.
- Compensation package includes base pay, equity opportunities, performance-based bonuses, and regular compensation reviews. The listed Canadian base salary estimate is CAD 134,000-175,000.
- Medical coverage includes hospital, outpatient, vision, and dental care; additional support includes paid leave, company holidays, mental health resources, and no-meeting Fridays.
- Professional development programs, mentorship, learning funds, office setup reimbursement, and paid parental leave.