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.