Enter a job title or keyword

Full Stack Software Engineer

Tumaini Consulting


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Posted: 10 October 2026 (Yesterday)
Application Deadline: 7 January 2027
Vacancies: 1 Vacancy

Job Summary

Our client is looking for a talented Full Stack Software Engineer to join their team and play a key role in developing and enhancing scalable user-focused digital learning solutions.

Requirements:

  • Proven experience developing maintaining or enhancing Learning Management Systems (LMS) EdTech platforms or large-scale online learning applications.
  • Strong proficiency in modern backend technologies such as Python Java or Go.
  • Advanced knowledge of SQL databases and database design principles.
  • Strong experience with modern frontend frameworks including React Vue or Angular.
  • Experience designing and consuming RESTful APIs and integrating with third-party systems.
  • Experience building scalable cloud-hosted web applications.
  • Good understanding of secure software development practices and application security principles.
  • Experience developing responsive accessible and user-centred interfaces.
  • Strong problem-solving communication and collaboration skills.
  • Ability to manage competing priorities and deliver high-quality solutions in a fast-paced environment.

If you would like to apply for this position please send transcripts with applications.

Should you meet the requirements for this position please email your updated CV attached to alternatively contact or visit our website Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days please consider your application unsuccessful.


Required Experience:

IC