Carlysle Talent Search - Centurion
Pragma Group
Connect with headhunters to apply for similar jobsSyntell (Pty) Ltd
Neurogrowth Labs
Capital H Staffing and Advisory Solutions
Zakheni Ict (Pty) Ltd
All Jobs
A technology company is seeking a Software Engineer to join their team in KwaZulu-Natal. The ideal candidate will have a strong foundation in Python and React, and experience in web application development. This role involves developing features, maintaining quality, and collaborating closely with leadership. Enjoy flexible hours, competitive pay, and the opportunity to impact education across Africa.
Contract Type: Permanent, Full-Time
Reporting Line: Technology Leadership
Work Arrangement: Remote or Hybrid (South Africa, ideally KwaZulu-Natal region)
We are a technology company focused on creating innovative digital learning tools for university-level students across Africa. Our mission is to reimagine how students learn by providing an intelligent platform that supports real understanding, rather than quick fixes.
Our approach is built on two guiding principles: designed with students at the centre, and developed in partnership with educators. We aim to build Africa's most advanced personalised learning platform powered by AI. Instead of simply giving answers, our system acts as a mentor, guiding students toward deeper comprehension and long-term success.
As a Software Engineer, you'll play a pivotal role in expanding and improving our platform. This role spans across both backend and frontend systems, working mainly with Python (FastAPI) and React.
This role suits someone with a strong technical foundation and a proactive, mission‑led mindset.
You’ll be part of a small but ambitious team working to shape the future of learning in Africa.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.