Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Full Stack Developer (Node.js/React)

Posted Updated
Discussion

Summary

Senior full stack developer for a SaaS firm serving the education sector, working fully remote anywhere in South Africa. Day to day: build Node.js/Express backend services, develop React frontends, integrate APIs, write automated tests, and take part in code reviews and architectural decisions.

About the Role

Our client, a pioneering tech firm specializing in SaaS solutions for the education sector, is looking for a highly motivated and experienced Senior Full Stack Developer to join their fully remote team. This position offers the flexibility to work from anywhere in South Africa. You will be instrumental in designing, developing, and deploying robust web applications, contributing to both frontend and backend development using Node.js and React. This is an exciting opportunity to work on impactful projects that shape the future of learning technology, collaborate with a talented distributed team, and enjoy the benefits of a remote-first culture.

Key Responsibilities

  • Design, develop, and implement scalable backend services using Node.js and relevant frameworks (e.g., Express.js).
  • Develop and maintain user-facing features using React and modern JavaScript.
  • Integrate frontend components with backend services and third-party APIs.
  • Write clean, efficient, maintainable, and well-documented code across the full stack.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver features.
  • Participate in code reviews, offering and receiving constructive feedback to ensure code quality.
  • Troubleshoot, debug, and resolve issues across the application stack.
  • Contribute to architectural decisions and technical roadmap planning.
  • Ensure the technical feasibility of UI/UX designs.
  • Implement and maintain automated tests for both frontend and backend components.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Minimum of 5 years of experience in full-stack web development.
  • Strong proficiency in JavaScript (ES6+) and Node.js for backend development.
  • Extensive experience with React for frontend development.
  • Solid understanding of state management libraries (e.g., Redux, Context API) and modern frontend build tools.
  • Experience with database technologies such as PostgreSQL, MongoDB, or similar.
  • Familiarity with RESTful API design and implementation.
  • Experience with cloud platforms (AWS, Azure, GCP) is highly advantageous.
  • Proficiency with version control systems, specifically Git.
  • Excellent problem-solving skills and a proactive approach to development.
  • Strong communication skills, comfortable working in a remote, asynchronous environment.
  • Experience with Agile development methodologies.

Benefits

  • Highly competitive salary package.
  • Fully remote work environment, offering ultimate flexibility.
  • Opportunity to work on innovative educational technology solutions.
  • Budget for professional development, online courses, and conferences.
  • Collaborative and supportive distributed team culture.
  • Generous annual leave and company holidays.
  • Health and wellness benefits.
  • Retirement savings plan contribution.
  • Modern tools and technologies to enhance productivity.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

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