We are seeking a compassionate and dedicated General Practitioner to join our team in Johannesburg. The ideal candidate will have a strong background in general medicine and a commitment to providing high-quality healthcare to our diverse patient population. You'll be responsible for diagnosing and treating a wide range of medical conditions, performing wellness exams, and managing long-term health care for patients. Strong interpersonal skills and a passion for patient advocacy are essential.