Transunion
Somewhere
The Legends Agency
The Legends Agency
Hustle Consulting (Pty) Ltd
Talent Shore
Connect with headhunters to apply for similar jobsKeller Executive Search
Rapid Transformational Therapy
Colossyan
OperationsArmy
E-Merge It Recruitment
E-Merge It Recruitment
ABC Financial Services
Flexhire
Flexhire
Absa Group
Exclusively Remote
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.