Online Learning Platform Developer

Placements24

Centurion

Hybrid

ZAR 600,000 - 1,200,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-first work culture
Competitive contract rate
Opportunity to work on impactful EdTeh

Job summary

Placements24 is seeking an Online Learning Platform Developer to join a remote-first team focused on building scalable, engaging online learning experiences. You will design, develop, and maintain the platform, collaborating with designers and product managers to deliver robust educational technology solutions.

The role requires a strong backend focus, experience with modern stacks, cloud infrastructure, and CI/CD practices.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent practical experience.
  • Minimum 5 years of professional full-stack web development experience focusing on backend.
  • Proficiency in at least one modern server-side language and its frameworks (Python/Node.js/Ruby/Java/PHP).
  • Experience with frontend frameworks (React/Angular/Vue) and HTML5/CSS3.
  • Strong database design, SQL/NoSQL, and cloud platforms (AWS/Azure/Google Cloud).
  • Experience with Docker/Kubernetes and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain scalable web applications for the online learning platform.
  • Write clean, well-documented code using Python/Django, Node.js/React, PHP/Laravel.
  • Collaborate with UX designers, product managers, and other developers to translate requirements.
  • Integrate third-party services and payments, video tools, and analytics.
  • Maintain database structures and data integrity (PostgreSQL/MySQL).
  • Manage CI/CD pipelines and automated testing/deployment.
  • Troubleshoot issues to ensure optimal performance and user experience.
  • Stay current with edtech trends and contribute to technical strategy.

Skills

Team collaboration
Analytical thinking
Problem solving
Excellent communication

Education

Bachelor's degree in CS/Software Engineering or equivalent

Tools

Python
Node.js
React
Django
Laravel
PostgreSQL/SQL

Job description

About the Role

Our client, a forward-thinking entity dedicated to advancing digital education, is actively seeking a talented and innovative Online Learning Platform Developer to join our fully remote team. This role is crucial for designing, building, and maintaining the sophisticated technological infrastructure that underpins our cutting-edge online learning experiences. You will be at the forefront of developing intuitive, scalable, and engaging educational platforms that serve a diverse global audience. As a remote-first organization, we empower our team members with the flexibility to work from anywhere within **South Africa**, focusing on delivering exceptional technical solutions. If you possess a passion for educational technology, a strong command of modern development practices, and a drive to create impactful digital learning environments,

Key Responsibilities
  • Design, develop, and implement robust, scalable web applications and features for our online learning platform.
  • Write clean, efficient, and well-documented code using relevant programming languages and frameworks (e.g., Python/Django, Node.js/React, PHP/Laravel).
  • Collaborate with UI/UX designers, product managers, and other developers to translate requirements into technical solutions.
  • Integrate third-party services and APIs, such as payment gateways, video conferencing tools, and analytics platforms.
  • Develop and maintain database structures (e.g., PostgreSQL, MySQL) and ensure data integrity.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Troubleshoot, debug, and resolve technical issues across the platform to ensure optimal performance and user experience.
  • Stay current with emerging technologies and industry trends in web development and educational technology.
  • Contribute to architectural decisions and technical strategy for the platform's evolution.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack web development, with a strong focus on backend development.
  • Proficiency in at least one modern server-side language (e.g., Python, Node.js, Ruby, Java, PHP) and its associated frameworks.
  • Experience with front-end technologies and frameworks (e.g., React, Angular, Vue.js, HTML5, CSS3).
  • Solid understanding of database design, management, and optimization (SQL and NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with agile development methodologies and version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills, ability to work independently and collaboratively in a remote setting.
  • Experience in EdTech or developing learning management systems (LMS) is highly desirable.
Benefits
  • Competitive contract rate of up ZAR annually , based on experience and project scope.
  • Significant flexibility afforded by a fully remote work arrangement.
  • Opportunity to work on impactful projects in the rapidly growing EdTech sector.
  • Access to a collaborative and innovative remote team environment.
  • Potential for contract extension based on performance and project needs.
  • Gain experience with modern development stacks and cloud infrastructure.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer - EdTech Platform
Full Stack Developer - EdTech Platform

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and bonuses
Fully remote with flexible hours
Generous annual leave
+4
Online Learning Platform Specialist (Remote)
Online Learning Platform Specialist (Remote)

Placements24 • Polokwane

Hybrid
ZAR 420,000 - 720,000
Fully remote work arrangement
Flexible hours
Professional development opportunities
+4
Senior Educational Technologist - Online Learning
Senior Educational Technologist - Online Learning

Placements24 • Sandton

Hybrid
ZAR 700,000 - 1,100,000
Fully remote
Professional development
Collaborative culture
+1
Remote Full Stack Developer (Education Technology)
Remote Full Stack Developer (Education Technology)

Placements24 • Gauteng

Hybrid
ZAR 420,000 - 800,000
Fully remote work
Competitive pay
Health insurance
+3
Remote Full Stack Developer (Education Technology)
Remote Full Stack Developer (Education Technology)

Placements24 • Kempton Park

Remote
ZAR 600,000 - 900,000
Senior Educational Technology Specialist (Remote-First)
Senior Educational Technology Specialist (Remote-First)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Paid time off
Professional development budget
+3
Lead Online Curriculum Developer (Education Technology)
Lead Online Curriculum Developer (Education Technology)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Health and wellness programs
Remote work stipend
Professional development budget
Senior Digital Learning Specialist
Senior Digital Learning Specialist

Placements24 • Pietermaritzburg

Hybrid
ZAR 550,000 - 900,000
Fully remote work arrangement
Home office stipend
Annual leave
+3
Online Course Developer
Online Course Developer

Placements24 • Pretoria

Hybrid
ZAR 350,000 - 520,000
Remote-friendly salary
Performance bonuses
Flexible hours
+3
Lead Online Curriculum Developer (Education Technology)
Lead Online Curriculum Developer (Education Technology)

Placements24 • George

Hybrid
ZAR 800,000 - 1,200,000
Fully remote
Health insurance
Retirement benefits
+1