Join our compassionate team as a General Practitioner (GP) in Johannesburg. Your primary responsibilities will include diagnosing and treating patients, promoting preventive healthcare, and maintaining accurate medical records. You will have the opportunity to greatly impact patient outcomes in our ever-growing community.