Software Developer, Integrations

Practice Better
Canada
CAD 80,000 - 100,000
Job description

At Practice Better, we believe health and wellness practitioners deserve a platform that fully supports both their clients and their business. That’s why we’re building the #1 all-in-one EHR designed specifically for holistic health practitioners, giving them the tools to seamlessly run their practice, deliver personalized care, and scale their impact.

Founded in 2016 and built by practitioners, for practitioners, we’ve grown into a global platform serving tens of thousands of health and wellness professionals in 70+ countries. In 2023, we acquired That Clean Life, the leading nutrition planning software, expanding our commitment to root-cause, holistic care.

We’re on a mission to empower health and wellness practitioners to transform lives—without having to choose between great client care and business growth. And we’re just getting started.

Job Title

Software Developer - Integrations

Location

Candidate must be located in Canada or the USA. Our office is located in Toronto, ON, Canada, but the role is remote/hybrid/flexible.

Reports to

Director, Engineering

About the role

We are seeking an experienced and motivated Software Developer - Integrations to join our growing Engineering Product Design team. In this role, you will be responsible for applying your technical expertise to help us scale our API and Integrations offerings of our all-in-one practice management platform. You will also contribute and collaborate as part of a cross-functional team (with Engineering, Product, and Design stakeholders) to understand customer needs and pain points, make informed decisions about our technology, and deliver innovative results to make our customers’ lives better and easier.

If you are a driven, results-oriented Developer who thrives in a fast-paced, collaborative environment and is passionate about coding, we encourage you to apply for this exciting opportunity.

What you’ll do

  • Design, develop, and maintain scalable, well-documented public APIs that empower developers and external integrations.
  • Ensure API reliability, security, and performance while adhering to best practices and industry standards.
  • Collaborate with internal teams to define API requirements, authentication strategies, and data models.
  • Optimize API performance, rate limiting, and caching strategies.
  • Create and maintain API documentation, developer guides, and SDKs for external consumers.
  • Implement logging, monitoring, and alerting to track API usage and improve observability.
  • Enhance API security, authentication, and authorization mechanisms, including OAuth, API keys, and JWTs.
  • Work cross-functionally with Product Management, Engineering, and external stakeholders to shape API strategy and roadmap.
  • While expertise in every technology we use isn’t required, strong C# fundamentals are expected.

Requirements

  • 4-6+ years experience in a full-stack software development capacity.

Who you are

  • A generalist who’s excited to pick up new challenges.
  • An experienced developer who can identify a problem and independently solve it.
  • You consider yourself a craftsperson who cares about quality and writes tests to describe and validate your work.
  • You thrive working in customer-focused environments.
  • You are a strong writer and communicator.
  • Open to constructive conversations and can navigate challenging feedback.
  • You resonate with “clear is better than clever.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer, Integrations jobs in Canada