Senior Full Stack Developer (Node.js/React)

Placements24

East London

Hybrid

ZAR 800,000 - 1,200,000

Full time

10 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

Fully remote
Flexible schedule
Professional development budget
Health benefits
Retirement plan

Job summary

Placements24 is seeking a Senior Full Stack Developer to join its fully remote SA team. You will design, build and deploy scalable web applications using Node.js on the backend and React on the frontend, collaborating with product managers and designers.

You'll work with PostgreSQL or MongoDB, RESTful APIs, and modern tooling in a distributed, asynchronous setup. The role rewards initiative, strong communication, and a track record of delivering robust, maintainable software in a fast-paced

Qualifications

  • 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.
  • Experience with state management libraries (Redux/Context API) and modern frontend build tools.
  • Experience with database technologies such as PostgreSQL or MongoDB.
  • Familiarity with RESTful API design and implementation.
  • Experience with cloud platforms (AWS, Azure, GCP) is advantageous.
  • Proficiency with Git and Agile methodologies.

Responsibilities

  • Design, develop, and implement scalable backend services using Node.js and 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 code across the full stack.
  • Optimize applications for speed, scalability, and responsiveness.
  • Collaborate with product managers, designers, and engineers to define requirements and deliver features.
  • Participate in code reviews and maintain code quality.
  • Troubleshoot and resolve issues across the application stack.
  • Contribute to architectural decisions and technical roadmap planning.
  • Ensure UI/UX designs are technically feasible and implemented.

Skills

JavaScript (ES6+)
Node.js
React
Redux/Context API
RESTful APIs
Cloud platforms (AWS,GCP,Azure)
Git
Agile methodologies
PostgreSQL/MongoDB
RESTful API design

Education

Bachelor's or Master's degree in CS/SE or related field

Tools

Express.js
PostgreSQL
MongoDB

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Developer (Node.js & React)
Remote Full-Stack Developer (Node.js & React)

Placements24 • Durban

Hybrid
ZAR 550,000 - 850,000
Fully remote
Competitive salary
International projects
+4
Remote Full-Stack Engineer (Node.js & React)
Remote Full-Stack Engineer (Node.js & React)

Placements24 • Rustenburg

Hybrid
ZAR 720,000 - 1,200,000
Fully remote across SA
Flexible hours
Professional development opportunities
+2
Remote Full-Stack Engineer (Node.js & React)
Remote Full-Stack Engineer (Node.js & React)

Placements24 • Johannesburg

Remote
ZAR 600,000 - 900,000
Senior Full Stack Developer (React/Node.Js)
Senior Full Stack Developer (React/Node.Js)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,800,000
Equity options
Fully remote work
Flexible schedule
+2
Senior Full-Stack Developer (Node.js & React)
Senior Full-Stack Developer (Node.js & React)

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 900,000
Fully remote
Flexible hours
Career growth
+1
Remote Full-Stack Developer (React/Node.js)
Remote Full-Stack Developer (React/Node.js)

Placements24 • Soweto

Hybrid
ZAR 420,000 - 660,000
Remote-first setup
Fully remote work
Health insurance
+3
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
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Lead Full-Stack Developer (React & Node.js)
Lead Full-Stack Developer (React & Node.js)

Placements24 • George

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work arrangement
Health insurance and wellness programs
Generous paid time off
+2
Remote Senior Full-Stack Developer (Node.js & React)
Remote Senior Full-Stack Developer (Node.js & React)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Fully remote work
Professional development budget
+2