Senior Full-Stack Engineer - Learning Platform (Python & React)
Quick Summary
Experience: 4 to 6 years of professional experience working on high-traffic web applications across both the frontend and backend.
- 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
Listing Details
- First seen
- May 26, 2026
- Last seen
- May 30, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- May 26, 2026
Signal breakdown
Please let badger-bird-talent know you found this job on Jobera.
3 other jobs at badger-bird-talent
View all →Explore open roles at badger-bird-talent.
Similar Fullstack Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.