Experienced software developer to help design, develop and maintain digital solutions.

We are looking for a Senior Software Engineer, and it could be you! First, let’s work out if we’re a good match for you.

Our vision

Learning never stops, the finish line is never crossed. We have the goal of helping learners from all corners of the earth to achieve the career of their dreams. Our goal is to provide learners with the same quality of learning from the foundation phase and then guide them on their way to a career, or vocation for the jobs of tomorrow referred to as the fourth industrial revolution. The schooling system has had very little change in the last 100 years and still educates learners in a factory type fashion, each with their own desk in rows. The work of tomorrow is about technology, collaboration, innovation and entrepreneurship. The Advantage Learn class of tomorrow will be enriched not only with teaching but career guidance and opportunities through our collaboration with tertiary education providers and companies who want to invest in the workforce of tomorrow.

Our team

We have a hard-working and diverse team, young and old, with a wide range of interests including running, music, surfing, food, video gaming, travelling, beer, hiking, languages and obviously learning! Although most of us are in Durban (SA), we are a digital-first company with people working remotely as well as in-office, and our time together is always fun.

Our work 

(As it relates to a Software Engineer)

Being a modern technology company we pride ourselves on working with the best-of-breed technologies. We are constantly engaging with new and exciting (greenfield) projects and technologies. The projects span across many different areas including digital learning platforms, eCommerce, APIs, data management, insights and operations. 

We are committed to scalable and effective workflow practices, always trying to refine how we can best work as we grow. DevOps is a large focus over the next period to ensure continuous delivery at the highest quality. Being a small team, all team members are constantly exposed to new challenges encouraging personal and professional development. 

Software engineers work in a small but effective team within the Solutions & technology division of Advantage Learn. This division is led by the CTO and is made up of support agents, UX/UI designers, product account managers, software engineers and system administrators.

What we’re looking for 

Still interested? Here’s a bit more about what we are looking for.


  • 5 years of software development work experience
  • Worked extensively with software development flows (GitHub)
  • Extensive Laravel (PHP) or equivalent experience
  • JavaScript framework experience (preferably Vue JS or equivalent)


  • Enjoys continuous learning 
  • Excited about implementing new frameworks and development tools
  • Enjoys working collaboratively with other developers, UX/UI designers, product leads etc.
  • High attention to detail and consistency
  • Pragmatic problem-solver with a high analytical ability (A in high-school Maths a bonus!)
  • Fun, friendly and has a balanced lifestyle 
  • Self-motivated, self-managed & driven


Although we are based in Durban (South Africa) we are a digital-first company. There is no restriction to where you are located, as long as the timezone is suitable (close proximity to GMT+2) and you have a productive working environment (good internet!).

Start date

We’re looking to get you started at your soonest availability.


You will be employed on a permanent contract, subject to a three-month probationary period.

What’s in it for you

Advantage Learn is a young (growth-phase) company with exciting personal and professional growth opportunities. Be a part of something meaningful and impactful while kick-starting your career! 


We believe in market-rate salaries based on experience, role and responsibility, let’s engage and determine the right remuneration for you.

Other benefits

  • We are a digital-first company, as long as your work delivery is up to expected levels you can work remotely and enjoy the flexibility it enables.
  • We love continuous learning and are always willing to consider supporting your learning journeys whether it’s through time-commitment, exposure opportunity or sponsorship. 
  • Sick of legacy tools & platforms? We pride ourselves in using the best-of-breed technologies and processes through all facets of the business. 

Feel like you’re a perfect fit?

  • To apply, send your CV with references, and motivation letter to [email protected] with the subject line Senior Software Engineer: {Your Name}
  • Submissions close: Ongoing
  • Start date: Earliest availability
  • Location: Remote within South Africa
  • Type of role: Permanent
  • Salary: R45-75K (negotiable based on experience)

Next step

Once we have received your email we will send you confirmation of receipt and review your suitability for the position. If successful, we will set up a digital call with you and take it from there.

View all vacancies

Advantage Learn is a registered Distance Education Provider with