We are seeking a dedicated General Practitioner to join our caring team in Johannesburg. The successful candidate will provide comprehensive medical services to our patients, manage chronic and acute health issues, and contribute to community health initiatives. This role offers a unique opportunity to engage with a diverse patient population.