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. Member organizations can post positions at no cost, and non-members are also welcome to share postings for a fee – contact us today!

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.

Filter Options
Huron Shores FHT – Nurse Educator
Closing Date: 2026-05-07
Position:
Location: Blind River
Salary Range: 70,000 – 90,000
Huron Shores FHT – Registered Dietitian
Closing Date: 2026-05-07
Position: Registered Dietitian
Location: Blind River
Salary Range: 70,000 – 90,000
Northumberland FHT – Physiotherapy
Closing Date: 2026-05-22
Position: Physiotherapist
Location: Cobourg
Salary Range: Not Declared
Job Type: Permanent
Blue Sky Family Health Team – Finance Manager (Healthcare), Permanent Full Time On-Site
Closing Date: 2026-05-31
Position: Program Coordinator/Manager
Location: North Bay
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Blue Sky Family Health Team – Registered Social Worker (MSW), Permanent Full Time On-Site
Closing Date: 2026-05-31
Position: Mental Health and Social Worker
Location: North Bay
Salary Range: 50,000 – 70,000
Job Type: Full-time, Permanent
Hamilton FHT Registered Dietitians x 2
Closing Date: 2026-05-31
Position: Registered Dietitian
Location: Hamilton
Salary Range: 70,000 – 90,000
Job Type: Full-time
Owen Sound FHT – Primary Care Clinical Pharmacist
Closing Date: 2026-05-31
Position: Pharmacist
Location: Owen Sound
Salary Range: 90,000 – 110,000
Job Type: Part-time, Permanent
Jane Finch FHT – Nurse Practitioner
Closing Date: 2026-06-13
Position: Nurse Practitioner
Location: North York
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
Madawaska Valley Family Health Team – Nurse Practitioner
Closing Date: 2026-06-14
Position: Nurse Practitioner
Location: Barry's Bay
Salary Range: 110,000 – 130,000
Job Type: Full-time, Part-time
Couchiching FHT – Nurse Practitioners
Closing Date: 2026-06-14
Position: Nurse Practitioner
Location: Orillia
Salary Range: Not Declared
Job Type: Full-time, Permanent
Barrie Community Health Centre – Nurse Practitioners
Closing Date: 2026-06-14
Position: Nurse Practitioner
Location: Barrie
Salary Range: Not Declared
Job Type: Full-time, Permanent
Barry Community Health Centre – Permanent Physicians
Closing Date: 2026-06-14
Position: Family Physician
Location: Barrie
Salary Range: Not Declared
Job Type: Full-time, Part-time, Permanent
Leeds & Grenville Community FHT – Nurse Practitioner
Closing Date: 2026-06-16
Position: Nurse Practitioner
Location: Brockville
Salary Range: Not Declared
Job Type: Full-time
Couchiching FHT – RSSW – System Navigation
Closing Date: 2026-06-22
Position:
Location: Orillia
Salary Range: 50,000 – 70,000
Job Type: Full-time, Permanent
Couchiching FHT – Registered Nurse, Geriatric
Closing Date: 2026-06-22
Position: Nurse (RN/RPN)
Location: Orillia
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Kincardine FHT – Nurse Practitioner
Closing Date: 2026-06-22
Position: Nurse Practitioner
Location: Kincardine
Salary Range: Not Declared
Rapids FHT – Counsellor – Social Worker, MSW, or Registered Psychotherapist
Closing Date: 2026-06-30
Position: Mental Health and Social Worker
Location: Sarnia
Salary Range: 70,000 – 90,000
Rapids FHT – Nurse Practitioner
Closing Date: 2026-06-30
Position: Nurse Practitioner
Location: Sarnia
Salary Range: Not Declared
Rapids FHT – Registered Dietition
Closing Date: 2026-06-30
Position: Registered Dietitian
Location: Sarnia
Salary Range: 70,000 – 90,000
Timmins Academic – FHT Nurse Practitioner
Closing Date: 2026-06-30
Position: Nurse Practitioner
Location: Timmins
Salary Range: 110,000 – 130,000
Job Type: Full-time
Timmins Academic FHT – Nurse Practitioner Temporary/Casual
Closing Date: 2026-06-30
Position: Nurse Practitioner
Location: Timmins
Salary Range: 110,000 – 130,000
Job Type: Casual
Timmins Academic FHT – Registered Dietitian
Closing Date: 2026-06-30
Position: Registered Dietitian
Location: Timmins
Salary Range: 70,000 – 90,000
Job Type: Full-time
Timmins Academic FHT – Clinical Lead
Closing Date: 2026-06-30
Position:
Location: Timmins
Salary Range: 70,000 – 90,000
Job Type: Full-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

Select a job position to see details

Job details will be displayed here when you select a position from the list.