At Practice Better, we believe practitioners and their clients deserve better. We’re changing how health and wellness practitioners work by building a modern EHR designed to support their clients' health and their practice.
We’re on a mission to help millions of practitioners build the independent practice of their dreams. Founded in 2016, we’re built by practitioners, for practitioners. In 2023, we acquired That Clean Life, the #1 nutrition planning software for nutrition-based care. With tens of thousands of customers in 70+ countries worldwide, we’re honored to be the EHR of choice for practitioners in private practice. And we’re just getting started.
Job Title: Data Engineer
Location: Candidate must be located in Canada. Our office is located in Toronto, ON, Canada, but the role is remote/hybrid/flexible.
Reporting to: President at Practice Better
About Practice Better
Practice Better is the leading practice management platform for nutrition and wellness professionals. We're building the future of holistic healthcare by empowering practitioners to deliver exceptional care and grow thriving practices.
About the Role
We're looking for an experienced data engineer to own and evolve our data infrastructure, pipelines, and architecture. This role will be responsible for building scalable data systems that support analytics, machine learning, and business intelligence across the organization. You'll maintain and optimize our modern data stack while ensuring data quality, reliability, and accessibility for all stakeholders.
As we move upmarket to serve more established practices, the data engineer will play a critical role in enabling data-driven decision making across the company. You'll build on the strong foundation established by our previous data lead, taking ownership of ETL/ELT pipelines, data modeling, and infrastructure optimization. While the technical work is the core focus, we're looking for someone who can also surface insights and help stakeholders understand what the data is telling us.
What You'll Do
Design, build, and maintain scalable data pipelines using modern ETL/ELT tools
Manage and optimize our data warehouse infrastructure (Snowflake) for performance, cost, and reliability
Develop and maintain data models that support analytics, reporting, and machine learning use cases
Build systems that make key business metrics easily accessible - including net new ARR, MRR, trial-to-paid conversion, churn rates, gross and net revenue retention
Implement data quality monitoring, testing frameworks, and alerting systems
Partner with Product and Engineering to instrument event tracking and ensure data completeness across the customer journey
Build and maintain integrations between production systems (including payments infrastructure, CRM, analytics tools) and the data warehouse
Support revenue operations and go-to-market teams with clean, reliable data for tracking performance and customer behavior
Enable better segmentation and analysis to support vertical personalization and moving upmarket
Establish data governance standards, documentation practices, and access controls
Optimize query performance and support analysts with data infrastructure needs
Surface insights and trends from data to help teams make smarter, faster decisions
Evaluate and implement new data tools and technologies to improve our data stack
What You Bring
5+ years of experience as a data engineer, analytics engineer, or backend engineer with data focus
Strong proficiency in SQL and experience with data modeling best practices
Hands-on experience with modern data stack tools: dbt, Snowflake/BigQuery, Fivetran/Stitch, Airflow
Proficiency in Python or another programming language for data pipeline development
Experience building and optimizing ELT/ETL pipelines at scale
Understanding of data warehouse architecture, dimensional modeling, and performance optimization
Experience with version control (Git), CI/CD practices, and infrastructure as code
Strong problem-solving skills and ability to debug complex data issues
Ability to translate technical data work into business insights and communicate findings to non-technical stakeholders
Experience in B2B SaaS or high-growth startups is a plus
Familiarity with BI tools (Looker, Tableau) and analytics workflows is beneficial
Why Join Practice Better
Impact: Build data infrastructure that powers product decisions, revenue growth, and customer insights as we scale
Ownership: Significant autonomy to architect and implement data solutions from the ground up
Growth: Opportunity to shape our data engineering practices and potentially build a team as we scale
Mission: Help transform healthcare by empowering holistic practitioners worldwide
Our Perks and Benefits:
Unlimited Vacation: We believe you can be highly productive and still have plenty of time for life outside of work.
Generous health benefits plan: Coverage starts from Day 1 and includes vision & dental.
RRSP / 401K matching program for retirement savings.
Sprout Family: Receive personalized support for the family-building process, accessing top-quality care. Schedule a consultation with Sprout's Team for guidance, education, coaching, and assistance in finding a top provider, addressing medical, legal, or regulatory concerns throughout your journey. Currently for Canadian Employees Only
Inkblot: Access to one of Canada's leading digital mental health companies, focusing on offering secure online video counseling through our corporate mental health programs and individual counseling services. Currently for Canadian Employees Only
Home Office Allowance: $500/year to ensure your home office is set up for optimal comfort and productivity.
Health & Wellness Allowance: $750/year to support your health & wellness-related goals and hobbies.
Learning & Development Allowance: $1000/year to explore a new skill, attend a conference, read some new books, etc.
Fully Remote: Work from the comfort of your own home with the choice to access our downtown Toronto office for a change of scenery.
Events & Free Lunches: We prioritize weekly team bonding and monthly company-wide social events with a lunch stipend. We pride ourselves on maintaining a culture where everyone feels engaged, inspired, and excited to come to work every day.
Practice Better is an equal-opportunity employer. When you apply for a role at Practice Better, your application will be considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. We are committed to providing accommodations for applicants with disabilities during the application and interview process. If you require assistance or accommodations due to a disability, please let us know.
We know there is no perfect applicant for any role. So, whatever your path, we’re glad it brought you here. We encourage you to apply if you think you’re right for the role.