Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Placements24

New

Remote Full-Stack Web Developer (EdTech)

Posted 2 views
Discussion

Summary

Fully remote contract role (anywhere in South Africa) building educational platforms for an EdTech client: designing responsive web apps, writing front-end (React/Angular/Vue) and back-end (Node.js, Django, Rails) code, managing SQL/NoSQL databases, and integrating third-party APIs on cloud infrastructure. Requires 5+ years of full-stack experience.

About the Role


Our client, a leading EdTech innovator, is seeking a talented and experienced Remote Full-Stack Web Developer to join their agile development team. This is a fully remote position, allowing you to work from anywhere in South Africa. You will be instrumental in designing, developing, and maintaining cutting-edge educational platforms and applications that enhance learning experiences for students worldwide. The ideal candidate possesses a strong command of both front-end and back-end technologies, a passion for creating elegant and efficient code, and a collaborative spirit. If you thrive in a dynamic, remote-first environment and are excited by the prospect of shaping the future of online education, this is the perfect opportunity for you.


Key Responsibilities



  • Design, develop, and implement user-friendly, responsive web applications and features using a variety of programming languages and frameworks.

  • Write clean, maintainable, and well-documented code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python/Django, Ruby on Rails) development.

  • Develop and manage robust database solutions (e.g., SQL, NoSQL).

  • Integrate with third-party APIs and services to enhance application functionality.

  • Collaborate effectively with product managers, designers, and other developers in a remote setting.

  • Participate in code reviews to ensure code quality, performance, and security.

  • Troubleshoot, debug, and upgrade existing software systems.

  • Contribute to architectural decisions and technology stack selections.

  • Ensure applications are scalable, reliable, and performant.

  • Stay updated with emerging technologies and industry trends in web development and EdTech.


Requirements



  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • Minimum of 5 years of professional experience in full-stack web development.

  • Proficiency in at least one modern front-end JavaScript framework (e.g., React, Angular, Vue.js).

  • Strong expertise in back-end development languages and frameworks (e.g., Node.js, Python/Django, Java/Spring, Ruby on Rails).

  • Experience with database design and management (SQL and NoSQL).

  • Solid understanding of RESTful API design and implementation.

  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker).

  • Experience with version control systems (e.g., Git).

  • Excellent problem-solving skills and the ability to work independently in a remote environment.

  • Strong communication and collaboration skills.


Benefits



  • This is a contract position offering a highly competitive freelance rate, allowing for significant earning potential for skilled developers.

  • As a remote role, you benefit from the flexibility to work from anywhere in South Africa, eliminating commute time and costs.

  • Our client provides access to cutting-edge projects and technologies within the rapidly growing EdTech sector.

  • You will have the opportunity to work with a diverse, international team and contribute to impactful educational solutions.

  • While this is a contractor role, opportunities for long-term engagement and potential for significant project involvement are available.

  • Continuous learning and professional development are encouraged, with exposure to a wide range of modern development practices.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →