We are seeking a qualified General Practitioner to join our medical team in Johannesburg. The ideal candidate will have a passion for patient care and experience in diagnosing and treating a range of illnesses and conditions. You will work closely with patients, providing them with comprehensive medical support and ongoing health education.