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 [email protected]

View all vacancies