We are on the lookout for a dedicated General Practitioner (GP) to join our Johannesburg practice. As a GP, you will be responsible for diagnosing and treating various health conditions, providing preventive care, and educating patients on maintaining their health. The ideal candidate will possess strong clinical skills, a compassionate bedside manner, and a commitment to community health.