Senior Full-Stack Engineer - Learning Platform (Python & React)

South AfricaSouth Africa·Johannesburgsenior
EngineeringFullstack Developer
0 views0 saves0 applied

Quick Summary

Requirements Summary

Experience: 4 to 6 years of professional experience working on high-traffic web applications across both the frontend and backend.

Technical Tools
EngineeringFullstack Developer
  • Location: Remote (Must be based in South Africa)
  • Experience: 4 to 6 years
  • Core Stack: Python (Flask/Django), ReactJS, Redux, SQLAlchemy

If you are a Senior Full-Stack Engineer who wants to work on a high-traffic, consumer-facing product from home without dealing with power grid disruptions, this role is worth looking at.

Our client develops infrastructure and technology services for global higher education institutions. They are building out a direct-to-consumer and corporate up-skilling platform designed to help learners discover career pathways and acquire new skills. They need an engineer who can handle the heavy lifting across backend architecture while building clean, precise frontend components.

The practical perks are explicitly structured to support long-term remote work:

  • Loadshedding Continuity: You will receive a company-provided Mac laptop and an EcoFlow inverter to keep your home office powered up.
  • Time Off: 20 working days of annual leave plus 10 paid national holidays.
  • Financial & Health Support: Medical and Retirement Annuity (RA) benefits, alongside an internet allowance to cover your home setup.
  • Professional Development: An annual education stipend to fund your continuous learning and training.
  • Family Support: 12 weeks of paid parental leave.
  • Wellness: Full access to an employee assistance program (EAP) via Company Wellness.
  • Travel: Opportunities for periodic travel for company events and client meetings within South Africa, or to the main office in New York.

This platform allows university partners to enter the non-degree and corporate training market, expanding their reach and lowering student acquisition costs. You will be responsible for scaling this application to handle high volumes of traffic.

Your daily focus will include:

  • Architecting and building new features for the learning platform.
  • Defining database schemas, adding or modifying REST endpoints, and vetting third-party integrations.
  • Translating mobile and desktop wireframes into clean, functional frontend components.
  • Collaborating with the broader engineering team to improve culture, standards, tooling, and code quality through code reviews.
  • Translating complex business requirements into clear technical specifications.

To hit the ground running, you need a balanced mix of backend logic and frontend execution:

  • Experience: 4 to 6 years of professional experience working on high-traffic web applications across both the frontend and backend.
  • Backend Expertise: Strong experience with Python and web frameworks like Flask or Django, alongside REST API design and ORMs like SQLAlchemy.
  • Frontend Expertise: Solid knowledge of ES6, ReactJS, HTML, CSS, and SCSS, along with experience using Flux, Redux, Saga, or Flow.
  • Integrations: Practical experience consuming and integrating internal and third-party APIs, such as Stripe.
  • Professional Skills: Clear verbal and written communication skills to manage stakeholders and collaborate effectively in a rapidly changing environment.
  • Legal Requirement: You must be legally authorised to live and work in South Africa and maintain residency there for the duration of your employment.

If you'd like to play a part in the future of education, let's talk! 

Location & Eligibility

Where is the job
Johannesburg, South Africa
On-site at the office
Who can apply
ZA

Listing Details

First seen
May 26, 2026
Last seen
May 31, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
May 26, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

badger-bird-talentSenior Full-Stack Engineer - Learning Platform (Python & React)