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
Almaguin Highlands FHT – Registered Nurse
Closing Date: 2026-06-19
Position: Nurse (RN/RPN)
Location: Burk's Falls
Salary Range: Not Declared
Job Type: Full-time
Kincardine FHT – Nurse Practitioner
Closing Date: 2026-06-22
Position: Nurse Practitioner
Location: Kincardine
Salary Range: Not Declared
Timmins Academic FHT – Administrative Assistant
Closing Date: 2026-06-25
Position:
Location: Timmins
Salary Range: Not Declared
Job Type: Full-time, Contract
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
Ingersoll NPLC – Registered Nurse
Closing Date: 2026-07-01
Position: Nurse (RN/RPN)
Location: Ingersoll
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Couchiching FHT – Kinesiologist – Geriatric Outreach Team
Closing Date: 2026-07-03
Position: Kinesiologist
Location: Orillia
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Couchiching FHT – KINESIOLOGIST – Musculoskeletal (MSK) Programs of Care
Closing Date: 2026-07-03
Position: Kinesiologist
Location: Orillia
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
City of Kawartha Lakes FHT – NP
Closing Date: 2026-07-07
Position: Nurse Practitioner
Location: Lindsay
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
Tilbury District FHT – Registered Dietitian
Closing Date: 2026-07-21
Position: Registered Dietitian
Location: Tilbury
Salary Range: 70,000 – 90,000
Woodbridge Medical Centre FHT – Nurse Practitioner
Closing Date: 2026-07-21
Position: Nurse Practitioner
Location: Woodbridge
Salary Range: 110,000 – 130,000
Job Type: Full-time
Northumberland FHT – Physiotherapy
Closing Date: 2026-07-26
Position: Physiotherapist
Location: Cobourg
Salary Range: Not Declared
Job Type: Permanent
Northumberland FHT – Clinical Director
Closing Date: 2026-07-26
Position:
Location: Cobourg
Salary Range: Not Declared
Job Type: Full-time, Permanent
Northumberland FHT – Mental Health Clinician
Closing Date: 2026-07-26
Position: Mental Health and Social Worker
Location: Cobourg
Salary Range: Not Declared
Job Type: Full-time, Permanent
Northumberland FHT – QIDSS Support Specialist
Closing Date: 2026-07-26
Position: Quality Improvement Decision Support Specialist
Location: Cobourg
Salary Range: Not Declared
Job Type: Full-time, Permanent
Northumberland FHT – Registered Nurse
Closing Date: 2026-07-26
Position: Nurse (RN/RPN)
Location: Cobourg
Salary Range: Not Declared
Job Type: Part-time, Permanent
Northumberland FHT – Registered Practical Nurse
Closing Date: 2026-07-26
Position: Nurse (RN/RPN)
Location: Cobourg
Salary Range: Not Declared
Job Type: Part-time, Permanent
Carefirst FHT – Multiple Positions (Pharmacist, Social Worker, RD, PT, NP, Medical Receptionist, RPN, RN)
Closing Date: 2026-07-31
Position: Nurse (RN/RPN), Nurse Practitioner, Pharmacist, Registered Dietitian
Location: Scarborough
Salary Range: Not Declared
Summerville FHT – Registered Dietitian
Closing Date: 2026-08-01
Position: Registered Dietitian
Location: Mississauga
Salary Range: Not Declared
Job Type: Full-time
Summerville FHT – Registered Nurse
Closing Date: 2026-08-01
Position: Nurse (RN/RPN)
Location: Mississauga
Salary Range: Not Declared
Job Type: Full-time
Leeds & Grenville Community FHT – Registered Dietitian
Closing Date: 2026-08-05
Position: Registered Dietitian
Location: Brockville
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Northumberland FHT – Nurse Practitioner
Closing Date: 2026-08-05
Position: Nurse Practitioner
Location:
Salary Range: Not Declared
Job Type: Full-time, Permanent
Northumberland FHT – System Navigator
Closing Date: 2026-08-05
Position:
Location: Cobourg
Salary Range: Not Declared
Job Type: Full-time, Permanent
Elliot Lake FHT – Clinical Pharmacist
Closing Date: 2026-08-09
Position: Pharmacist
Location: Elliot Lake
Salary Range: Not Declared
Job Type: Full-time, Permanent
Elliot Lake FHT – Respiratory Therapist
Closing Date: 2026-08-09
Position: Respiratory Therapist
Location: Elliot Lake
Salary Range: Not Declared
Job Type: Full-time, Permanent
Elliot Lake FHT – Social Worker
Closing Date: 2026-08-09
Position:
Location: Elliot Lake
Salary Range: Not Declared
Job Type: Full-time, Permanent
Southlake Academic FHT – Nurse Practitioner
Closing Date: 2026-08-10
Position: Nurse Practitioner
Location: Newmarket
Salary Range: Not Declared
Job Type: Full-time, Permanent
Two Rivers FHT – Registered Nurse
Closing Date: 2026-08-10
Position: Nurse (RN/RPN)
Location: Cambridge
Salary Range: Not Declared
Two Rivers FHT – Respiratory Therapist
Closing Date: 2026-08-10
Position: Respiratory Therapist
Location: Cambridge
Salary Range: Not Declared
Couchiching FHT – Nurse Practitioner (multiple positions)
Closing Date: 2026-08-16
Position: Nurse Practitioner
Location: Orillia
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
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
Peterborough FHT – Nurse Practitioner
Closing Date: 2026-10-09
Position: Nurse Practitioner
Location: Peterborough
Salary Range: 110,000 – 130,000
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.