Position Summary

TitleJunior Software Engineer
Proposed monthly salaryDepends on qualifications & experience
Line managerSenior Software Engineer
Role descriptionResponsible for maintaining and developing the digital applications used by Advantage Learn under the guidance of a Senior Software Engineer 
Office LocationGlenwood, Durban

Business Introduction

AdvantageLearn.com (initially  Advantage Maths) was founded in 2013. The business started as an AP Maths centre at Maris Stella, servicing a handful of students in the Durban Berea area. Today, AdvantageLearn.com services 1000s of students and parents across the country, offering a wide range of complementary & supplementary premium high school products (both online & in-person).

The team is currently made up of 16 full-time dynamic, motivated and hard-working individuals who are passionate about education, innovation and having a positive impact. In April 2019, the business joined one of Africa’s biggest incubators Raizcorp under their Partner Elite programme. This partnership is the start of Advantage Learn’s next journey – to become Africa’s premium online high school.  

Role introduction

We are looking for a skilled Web Developer who will be responsible for developing and/or designing web applications for our company. You will be working alongside a team of other developers in creating, maintaining, and updating our applications.

Role Summary

The Junior Solution Developer will be responsible for maintaining and developing the digital applications used by Advantage Learn under the guidance of a Senior Solution Developer. Tasks will involve web administration, bug/issue investigation, bug/issue resolution, solution design projects and solution development.

Key requirements:

In order for you to succeed in this role, you will need to:

  • Be proficient in (or developing) PHP, Javascript, OOP, Git, Linux, front end and backend frameworks(laravel and vuejs), HTML, CSS.
  • Have solid knowledge and experience in programming applications.
  • Have the ability to work independently
  • 2 Year Diploma or equivalent experience
  • Relevant programming experience
  • Communications and organizational skills

Role opportunity

The Advantage Learn digital solution is going through an exciting growth phase offering an incredible opportunity for software development experience across the field.


You will be employed on a permanent contract, subject to a three-month probationary period. An offer of employment is dependent upon receipt of satisfactory references and personal interview.

Salary & benefits

You will be paid a competitive salary as well as agreed day-to-day work-related expenses; the exact salary depends upon your experience and will be discussed with you during the interview.

Work environment

The team works out of a small, comfortable office in the Durban Glenwood area. Many of our employees are able to work remotely (out-of-office/from home) a number of days/ week, depending on preference and work requirements.

Contact us

If you are interested in the position and would like to find out more, please send your CV and cover letter to work@advantagelearn.com

This article was originally published on 11 Jul 2019

About the author
Chris Muller

As Director of Innovation & Technology and lead developer on AdvantageLearn.com, I'm the guy who panics the most when things go wrong with our site! Luckily this doesn't happen too often and I can spend most of my time tweaking and improving both AdvantageLearn.com and your learning experience with us :)

A story of circumstances

From catching up on the Advanced Programme maths syllabus on his cell phone after midnight to landing distinctions in his matric trials exams, ... Read more

How to use the new Maths Online search feature

This search feature is available within Maths Online. If you want to learn more about Maths Online or sign up then visit the Maths Online produ... Read more

NBT Preparation Online 2.0

“Bloody amazing, I am normally an A candidate in school but this course let me get unimaginable marks! I got 84 for AL, 98 for QL, and 98 for Math in... Read more

Do you want better Maths results?

Maths Online is a bank of over 2000+ extra lessons. Furthermore, gain access to our teacher support to help you when you need it!

More info