We are seeking a dedicated Nurse Practitioner to join our team in Johannesburg. In this role, you will provide comprehensive healthcare services, including diagnosing and treating illnesses, conducting physical exams, and advising patients on health maintenance and disease prevention. The ideal candidate will have strong clinical skills and a passion for patient care.