About

I am a Full Stack Software Engineer with a strong focus on building robust, scalable applications that integrate seamlessly across frontend, backend, and IoT layers. My work bridges hardware and software, developing tools that support real-time data processing, device management, and efficient workflows in energy and infrastructure systems. I specialize in building secure backend APIs using Scala, Python, FastAPI, and asyncpg, paired with clean and responsive frontend experiences using Typescript and Angular. I also have deep experience integrating with platforms like ThingsBoard for real-time IoT monitoring and control. Driven by clarity, maintainability, and real-world impact, I excel in environments where software is tightly integrated with physical systems, especially where automation, resilience, and operational efficiency are paramount.

Skills

  • Scala Developer
    9
  • Java developer
    6
  • Scala Engineer
    9
  • System administration
    6
  • Python
    9
  • PostgreSQL
    9
  • Angular
    7
  • English
    8
  • isixhosa
    10
  • Afrikaans
    6

Recommendations

Aphiwe Mbilase

1/2/2026
Provided a score of  
8
  for Zolani Magwebu

Experience

Zolani Magwebu

Work experience
  • My main role was a backend engineer where I assisted the data-tooling team in building tools and libraries for the Taxonomy and Portal teams. Most of our work was based on writing software that would help the Netherlands Tax Office prepare and process reports based on XBRL standards.

Zolani Magwebu

Work experience
  • Full Stack developer responsible for maintaining and developing new features for the reporting platform.

Zolani Magwebu

Work experience
  • My role includes developing software Solutions using Scala for the Edge betting platform used by the Sporting Group.

Zolani Magwebu

Work experience
  • Data Recovery and Cloud Infrastructure Support at   ShadowIT
  • The Job I performed at Shadow IT:
  • Was to help develop a procedure for Cloud server data recovery and the maintenance thereof.
  • The process was to create an Automated Cron job that backed up the databases on the servers every day at midnight.
  • The backup would then be sent to another secure server and send us an email of the successful dump.
  • We then would set up a server with another provider and restore that database and clone the actual app from Bitbucket and set up the dependencies.
  • We changed the domain names to point to the new server IP and shut down the first server, and run the project on the new server without clients being able to tell the difference.

Zolani Magwebu

Work experience
  • My job at JumpCo was to develop Scala-based web applications from the backend to the frontend. The job also entailed:
  • Deploying the new code onto remote Cloud servers in development and on production.
  • Cloud servers were from Digital Ocean.
  • I developed and maintained three different projects at JumpCo Digital namely barly.co.za, jumptrak.co.za, and lastly jumptext.co.za.
  • We used Play Framework for all three projects and we used the MVC pattern in all three. I then had to support the system and support all our end users and give them pointers on how to use this system efficiently and easily.

Zolani Magwebu

Education

Related persons

Awonke NyamakaziAdministration, Customer service, Education
nhlanhla sifiso tibaneSoftware development, ICT , IT
Ngcebo MdluliTechnician at The World Bank

Aphiwe Mbilase

1/2/2026
Provided a score of  
8
  for Zolani Magwebu