We are seeking a dedicated and skilled General Practitioner to join our team in Johannesburg. The ideal candidate will be responsible for diagnosing and treating a variety of health conditions, maintaining accurate patient records, and providing education to patients for improved health outcomes. If you are someone who is passionate about healthcare and looking to make a difference, we want to hear from you.