As a General Practitioner in our thriving Johannesburg practice, you’ll be responsible for patient consultations, diagnosis, and treatment plans. You will have the opportunity to make a significant impact on community health and advocate for patients, all while being part of a supportive medical environment.