
Enable job alerts via email!
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.