We are on the lookout for a compassionate and experienced General Practitioner to become part of our team in Johannesburg. This role involves not only diagnosing and treating illness but also contributing to preventive healthcare initiatives and patient education. If you are passionate about improving health outcomes and working within a supportive team environment, we want to hear from you!