Practice Better

Senior Full Stack Developer

Practice Better
Full-time
Verified Remote
Remote - CanadaProgramming1 weeks ago

About this role

Senior Full Stack Developer

Location: Remote - Canada

Position Summary

We are looking for a Senior Full Stack Developer to join our growing team.

In this role, you will be responsible for applying your technical expertise to scale our AI-powered all-in-one practice management platform for health and wellness professionals. You'll collaborate with a cross-functional team (Engineering, Product, Design) to understand customer needs, address technical challenges, and make technology decisions to deliver innovative, high-quality experiences that improve customers' lives.

The role of a software developer has fundamentally changed. We're not looking for someone who simply writes code line by line—we're looking for engineers who leverage AI-assisted development tools to dramatically accelerate their output while maintaining high standards for quality, security, and maintainability. You'll be expected to work alongside AI coding assistants as a force multiplier, using your expertise to guide, review, and refine AI-generated solutions.

The ideal candidate is a curious problem solver who is driven and results-oriented, someone who thrives in a fast-paced, collaborative environment and is passionate about building great software. You don't wait for direction—you seek it out when you need it and take ownership of outcomes.

Note: Practice Better is a remote-first company with team members across North America. However, this particular role is currently open to Canadian-based candidates only, and preference will be given to applicants legally authorized to work in Canada.

What You'll Be Doing

  • Develop software solutions based on direction from management; investigate problem areas; and feedback from customers

  • Build new user-facing features with everything from database models to APIs and UI components

  • Leverage agentic AI development tools (Claude Code, Cursor, or similar) to accelerate development velocity while ensuring code quality and architectural integrity

  • Help our customer support team with technical-related requests, reproducing bugs, and resolving issues for customers

  • Improve performance and optimize our stack by applying better patterns and protocols

  • Add analytics, monitoring, and alerts to our service to better respond to operational incidents

  • Work collaboratively with other stakeholders, such as Product Management and Design, to achieve company goals

  • Continuously explore and adopt emerging AI-powered development workflows to improve team productivity

What You Bring

  • 8+ years of relevant experience in full-stack development in a SaaS B2B, customer-focused environment

  • Proven ability to identify a problem and independently solve it

  • Demonstrated experience using AI-assisted coding tools (Claude Code, Cursor, GitHub Copilot, or equivalent) in your daily development workflow—this is not optional

  • Ability to effectively prompt, guide, and critically evaluate AI-generated code to ensure it meets production standards

  • Fully capable of taking on substantial features from concept to shipping as the sole engineer

  • Openness to mentor, present, and share knowledge

  • Strong communication and collaboration skills, with a bias for clarity and action

  • Tech stack experience:

    • .NET, AngularJS/jQuery, Angular, and TypeScript
    • Mobile: Cordova, Java, Objective-C, and Swift
    • MongoDB, S3, SQS, Lambda (AWS)
    • Bitbucket, Slack
    • Claude Code
  • Analytical, curious, and adaptable—you seek solutions, not perfection

  • Comfortable operating in a fast-moving, growth-stage environment

Bonus Points

  • You are excited to grow your technical skills and deepen your understanding of scalable, secure systems in the Health & Wellness industry

  • You care deeply about writing clean, efficient, and maintainable code and understand the value of writing tests and documenting to describe and validate your work

Compensation & Benefits

Anticipated Salary Range (Canada): $150,000 – $160,000 /yr CAD

Comprehensive Benefits

  • Health, dental, and vision coverage from day 1

  • RRSP matching and employer-matched contributions

  • Generous paid parental leave

  • Annual learning stipends

  • Unlimited vacation (built on trust and clear expectations)

  • $750 annual Health & Wellness Allowance

  • $1,000 annual Learning & Development Allowance

  • $500 annual Home Office Allowance

  • Sprout Family: personalized support for family-building and fertility journeys

  • Inkblot: confidential, digital mental health support from licensed professionals

  • Company-wide holiday closure in December

  • Regular virtual company-wide events, lunches, and team socials

  • Remote-first model with optional access to downtown Toronto office

  • Regular off-sites and team gatherings across North America