We are seeking a qualified General Practitioner (GP) to join our dynamic healthcare team in Johannesburg. The ideal candidate will have a passion for patient care, be adept at assessing and diagnosing a range of conditions, and possess excellent interpersonal skills to communicate with patients and families effectively.