Full Stack Developer - EdTech Platform

Placements24

Cape Town

Hybrid

ZAR 900,000 - 1,300,000

Full time

12 days ago

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

Competitive salary and bonuses
Fully remote with flexible hours
Generous annual leave
Learning opportunities and conferences
Home office setup stipend
Virtual team-building activities
Health and wellness programs

Job summary

Placements24 is seeking a skilled Full Stack Developer to join their fully remote team, based in Cape Town, Western Cape. You will build and maintain the learning platform that serves students and educators worldwide, embracing a remote-first culture that values autonomy and continuous learning.

You will design, develop, and deploy scalable web applications, collaborate with product managers and designers, and write clean, efficient code across the stack.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full Stack Developer with a strong portfolio of deployed applications.
  • Proficiency in front-end technologies (React/Angular/Vue) and back-end languages (Python/Node.js/Java/Ruby).
  • Experience with relational databases (PostgreSQL/MySQL) and NoSQL databases (MongoDB).
  • Familiarity with cloud platforms (AWS/Azure/GCP) and containers (Docker/Kubernetes).
  • Strong understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving and analytical skills.
  • Effective communication for remote collaboration.
  • Eligible to work remotely and available during SA working hours.

Responsibilities

  • Design, develop, and deploy scalable web applications using modern front-end and back-end technologies.
  • Collaborate with product managers, designers, and other developers to define and implement new features.
  • Write clean, maintainable, and efficient code across the full stack, from the UI to the database.
  • Optimize applications for maximum speed, scalability, and security.
  • Develop and maintain APIs for integration with third-party services and internal systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural decisions and technology roadmap planning.
  • Ensure adherence to best practices in software development and security.

Skills

Front-end frameworks
Back-end languages
Databases
Cloud & containers
Remote collaboration

Education

Bachelor's degree in CS or related

Tools

PostgreSQL
MySQL
MongoDB
Docker
Kubernetes
AWS
Azure
GCP
REST APIs

Job description

About the Role

Our client is a forward-thinking EdTech company seeking a skilled Full Stack Developer to join their entirely remote team, based in Cape Town, Western Cape. This role is perfect for an individual passionate about leveraging technology to enhance educational experiences. You will be instrumental in developing and maintaining our cutting-edge learning platform, contributing to features that impact thousands of students and educators globally. As a remote-first organization, we foster a culture of trust, autonomy, and continuous learning, ensuring you have the tools and support needed to succeed from anywhere. This position involves working with a diverse, international team, bringing innovative ideas to life and shaping the future of online education. We are committed to creating an inclusive and dynamic work environment where your contributions are valued and recognized. Your expertise will directly influence the scalability and user experience of our educational solutions.

Key Responsibilities
  • Design, develop, and deploy scalable web applications using modern front-end and back-end technologies.
  • Collaborate with product managers, designers, and other developers to define and implement new features.
  • Write clean, maintainable, and efficient code across the full stack, from the user interface to the database.
  • Optimize applications for maximum speed, scalability, and security.
  • Develop and maintain APIs for integration with third-party services and internal systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural decisions and technology roadmap planning.
  • Ensure adherence to best practices in software development and security.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full Stack Developer, with a strong portfolio of deployed applications.
  • Proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Python, Node.js, Java, Ruby).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills for remote collaboration.
  • Must be eligible to work remotely and available for online collaboration during South African working hours.
Benefits
  • Competitive salary and performance-based bonuses.
  • Fully remote work arrangement with flexible hours.
  • Generous annual leave and paid time off.
  • Opportunities for continuous learning and professional growth, including conference attendance.
  • Contribution towards home office setup and internet costs.
  • Regular virtual team-building activities and social events.
  • Health and wellness programs accessible remotely.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Full Stack Developer (Remote)
Full Stack Developer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 500,000 - 900,000
Health insurance
Retirement savings plan
Generous paid time off
+2
Online Learning Platform Developer
Online Learning Platform Developer

Placements24 • Centurion

Hybrid
ZAR 600,000 - 1,200,000
Remote-first work culture
Competitive contract rate
Opportunity to work on impactful EdTeh
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4
Remote Full Stack Developer - Cloud-Native Applications
Remote Full Stack Developer - Cloud-Native Applications

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary & bonuses
Health, dental, and vision insurance
+3
Remote Junior Full Stack Developer
Remote Junior Full Stack Developer

Placements24 • Sandton

Hybrid
ZAR 240,000 - 360,000
Remote work
Flexible hours
Development budget
+3
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonuses
Fully remote
Professional development
+1
Remote Full-Stack Developer (Mid-Level)
Remote Full-Stack Developer (Mid-Level)

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Health insurance
Stock options
Generous vacation policy