We are seeking a General Practitioner to join our dynamic medical team in Johannesburg. You will play a crucial role in diagnosing and treating patients, ensuring high standards of care in a busy practice. The ideal candidate should be passionate about patient care and committed to ongoing professional development.