We are seeking a dedicated General Practitioner to join our healthcare team in Johannesburg. The ideal candidate will be responsible for diagnosing and treating patients, providing preventive care, and managing chronic illnesses. You’ll work in a supportive environment that values patient care and teamwork.