Senior Full Stack Developer
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