Primary Care Job Board
As a member benefit, AFHTO curates a primary care team job board to help connect talented professionals with opportunities across Ontario’s team-based primary care organizations. When logged in, members can post positions at no cost, and non-members are also welcome to submit job postings for a fee – contact us today for details!
Working in the team-based primary care sector means being part of collaborative, community-based organizations that prioritize equity, innovation, and whole-person care—making a meaningful impact on the health and wellbeing of patients every day.
Barrie and Community FHT – Chiropodist
Closing Date: 2026-08-21
Position: Chiropodist
Location: Barrie
Salary Range: Not Declared
Job Type: Part-time, Contract
Hamilton FHT – Nurse Practitioner
Closing Date: 2026-08-22
Position: Nurse Practitioner
Location: Hamilton
Salary Range: 130,000+
Job Type: Full-time
Toronto Western FHT – Physiotherapist
Closing Date: 2026-08-22
Position: Physiotherapist
Location: Toronto
Salary Range: Not Declared
Job Type: Full-time, Permanent
Dufferin Area FHT – Mental Health Therapist
Closing Date: 2026-08-24
Position:
Location: Orangeville
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Dufferin Area FHT – Mental Health Community Case Manager
Closing Date: 2026-08-24
Position:
Location: Orangeville
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Hamilton FHT – Patient Experience Specialist
Closing Date: 2026-08-26
Position: Specialist
Location: Hamilton
Salary Range: Not Declared
Job Type: Full-time
East Wellington FHT – Physician (Mat Leave)
Closing Date: 2026-08-31
Position: Family Physician
Location: Erin
Salary Range: Not Declared
Job Type: Contract
East Wellington FHT – Physician
Closing Date: 2026-08-31
Position: Family Physician
Location: Erin
Salary Range: Not Declared
East Wellington FHT – Primary Care Physician
Closing Date: 2026-08-31
Position: Family Physician
Location: Erin
Salary Range: Not Declared
Carefirst FHT – Family Physician
Closing Date: 2026-08-31
Position: Family Physician
Location: Toronto
Salary Range: Not Declared
Job Type: Full-time, Part-time, Permanent
Dufferin Area FHT – Social Worker
Closing Date: 2026-08-31
Position: Mental Health and Social Worker
Location: Orangeville
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Georgian NPLC – Social Worker
Closing Date: 2026-09-03
Position: Mental Health and Social Worker
Location: Barrie
Salary Range: 70,000 – 90,000
Job Type: Contract
Hamilton FHT – Quality Improvement Decision Support Specialist (QIDSS)
Closing Date: 2026-09-07
Position: Quality Improvement Decision Support Specialist
Location: Hamilton
Salary Range: 70,000 – 90,000
Job Type: Full-time
Summerville FHT – Nurse Practitioner
Closing Date: 2026-09-08
Position: Nurse Practitioner
Location: Mississauga
Salary Range: 110,000 – 130,000
Job Type: Full-time
Équipe de santé familiale académique Montfort – Manager, Quality, Data and Collaborative
Closing Date: 2026-09-12
Position:
Location: Ottawa
Salary Range: 70,000 – 90,000
Job Type: Full-time, Contract
Couchiching FHT – Nurse Practitioner
Closing Date: 2026-09-14
Position: Nurse Practitioner
Location: Orillia
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
Couchiching FHT – Registered Dietitian
Closing Date: 2026-09-14
Position: Registered Dietitian
Location: Orillia
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Couchiching FHT – RN Palliative Nurse Navigator
Closing Date: 2026-09-14
Position: Nurse (RN/RPN)
Location: Orillia
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Almaguin Highlands FHT – Bookkeeper (remote)
Closing Date: 2026-09-15
Position:
Location: Burk's Falls
Salary Range: Not Declared
Job Type: Part-time
Hamilton FHT – Clinical Pharmacist
Closing Date: 2026-09-15
Position: Pharmacist
Location: Hamilton
Salary Range: 90,000 – 110,000
Job Type: Full-time
Barrie and Community FHT – MENTAL HEALTH THERAPIST / INTAKE CLINICIAN
Closing Date: 2026-09-17
Position: Mental Health and Social Worker
Location: Barrie
Salary Range: Not Declared
Job Type: Part-time, Permanent
Rideau FHT – Program Coordinator
Closing Date: 2026-09-17
Position: Program Coordinator/Manager
Location: Ottawa
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Rideau FHT – Nurse Practitioner
Closing Date: 2026-09-17
Position: Nurse Practitioner
Location: Ottawa
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
Hamilton FHT – Executive Assistant
Closing Date: 2026-09-19
Position:
Location: Hamilton
Salary Range: 50,000 – 70,000
Job Type: Full-time
Hamilton FHT – Registered Dietitian (full-time)
Closing Date: 2026-09-22
Position: Registered Dietitian
Location: Hamilton
Salary Range: 70,000 – 90,000
Job Type: Full-time
Hamilton FHT – Registered Dietitian (part-time)
Closing Date: 2026-09-22
Position: Registered Dietitian
Location: Hamilton
Salary Range: 70,000 – 90,000
Job Type: Part-time
Woodbridge Medical Centre – Medical Receptionist
Closing Date: 2026-09-28
Position:
Location: Woodbridge
Salary Range: Not Declared
Job Type: Full-time, Permanent
Queen’s Family Health Team Advisory Board (Volunteer Position)
Closing Date: 2026-09-30
Position: Board Member
Location: Kingston
Salary Range: Not Declared
Aurora-Newmarket FHT – Social Worker
Closing Date: 2026-09-30
Position: Mental Health and Social Worker
Location: Newmarket
Salary Range: 70,000 – 90,000
Job Type: Full-time, Contract
Barrie and Community FHT – Nurse Practitioner
Closing Date: 2026-09-30
Position: Nurse Practitioner
Location: Barrie
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
Peterborough FHT – Nurse Practitioner
Closing Date: 2026-10-09
Position: Nurse Practitioner
Location: Peterborough
Salary Range: 110,000 – 130,000
Belleville NPLC – Nurse Practitioner
Closing Date: 2026-10-19
Position: Nurse Practitioner
Location: Belleville
Salary Range: 110,000 – 130,000
Job Type: Full-time
Belleville NPLC – Pharmacist
Closing Date: 2026-10-19
Position: Pharmacist
Location: Belleville
Salary Range: 90,000 – 110,000
Job Type: Part-time
Hamilton Family Health Team Practice Facilitator
Position: Program Coordinator/Manager
Location: Hamilton
Salary Range: 70,000 – 90,000
Job Type: Full-time
Leeds & Grenville Community Family Health Team – Physician Assistant
Position: Physician Assistant
Location: Brockville
Salary Range: Not Declared
Woodbridge Medical Centre FHT – Nurse Practitioner
Position:
Location:
Select a job position to see details
Job details will be displayed here when you select a position from the list.