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

Placements24

Durban

Hybrid

ZAR 550,000 - 850,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Competitive salary
International projects
Development allowance
Global team
Flexible hours
Work-life balance

Job summary

Placements24 is seeking a talented Full-Stack Developer for a fully remote role in South Africa. You will build scalable back-end services with Node.js (Express) and craft dynamic front-ends with React, HTML5, CSS3, and ES6+, collaborating with a distributed team to deliver web applications for international clients.

The role emphasizes independent work, problem solving, and adherence to modern CI/CD and testing practices, with flexibility in working hours and a strong focus on cloud deployment

Qualifications

  • Proven experience as a Full-Stack Developer.
  • Strong Node.js and Express.js experience.
  • Strong React, HTML5, CSS3, and JavaScript expertise.
  • Experience with PostgreSQL, MongoDB, or MySQL.
  • Familiarity with RESTful APIs and Git.
  • Experience with CI/CD and testing methodologies.
  • Ability to work asynchronously in a remote team.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Develop and maintain backend services using Node.js and Express.js.
  • Design and implement dynamic frontend interfaces with React.
  • Integrate back-end services with front-end components for seamless UX.
  • Write clean, efficient, well-documented, testable code across the full stack.
  • Collaborate with product managers and designers to define features.
  • Participate in code reviews to maintain high code quality.
  • Optimize applications for speed, scalability and reliability.
  • Troubleshoot and upgrade existing systems.
  • Contribute to architectural decisions and technology choices.
  • Maintain understanding of cloud infrastructure (AWS/Azure/GCP) and deployment pipelines.

Skills

Node.js
React.js
JavaScript ES6+
RESTful APIs
Git
CI/CD
Cloud fundamentals
Remote collaboration

Tools

Express.js
PostgreSQL
MongoDB
MySQL
AWS
Azure
GCP

Job description

About the Role

Our client, a globally recognized software solutions provider, is actively seeking a talented and motivated Full-Stack Developer to join their fully remote team. This position offers the unique advantage of working from anywhere within South Africa, contributing to the development of innovative web applications that serve a diverse international clientele. You will be instrumental in designing, developing, and deploying both front-end and back-end components of our platform, utilizing a modern technology stack. The ideal candidate is a self-starter, possesses strong problem-solving skills, and thrives in an asynchronous, remote-first work environment. You will collaborate with a distributed team of engineers, product managers, and designers, bringing your expertise to bear on challenging and rewarding projects. This is an exceptional opportunity to advance your career without geographical constraints, working with cutting-edge technologies and making a significant contribution to our digital transformation efforts.

Key Responsibilities
  • Develop and maintain robust, scalable back-end services using Node.js and associated frameworks (e.g., Express.js).
  • Design and implement dynamic, responsive front-end interfaces using React.js and related libraries.
  • Integrate back-end services with front-end components, ensuring seamless data flow and user experience.
  • Write clean, efficient, well-documented, and testable code across the full stack.
  • Collaborate with product managers and designers to define feature requirements and translate them into technical solutions.
  • Participate in code reviews, providing and receiving constructive feedback to maintain high code quality.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Maintain a strong understanding of cloud infrastructure (e.g., AWS, Azure, GCP) and deployment pipelines.
Requirements
  • Proven experience as a Full-Stack Developer or similar role.
  • Proficiency in Node.js and experience with relevant frameworks like Express.js.
  • Strong expertise in front-end technologies including React, HTML5, CSS3, and JavaScript (ES6+).
  • Experience with database technologies such as PostgreSQL, MongoDB, or MySQL.
  • Familiarity with RESTful API design and implementation.
  • Experience with version control systems, particularly Git.
  • Understanding of modern web development practices, including CI/CD and testing methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and the ability to work effectively in a remote, asynchronous team.
  • Self-motivated with a strong sense of ownership and accountability.
Benefits
  • Fully remote work environment with flexibility.
  • Competitive salary commensurate with experience.
  • Opportunity to work on challenging international projects.
  • Professional development allowance and continuous learning opportunities.
  • Collaborative and supportive global team culture.
  • Flexible working hours.
  • Contribution to a company that values innovation and work-life balance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 1,000,000
Remote-first culture
Health & wellness package
Professional development
+1
Full-Stack Developer (Remote)
Full-Stack Developer (Remote)

Placements24 • Durban

Hybrid
ZAR 420,000 - 640,000
Competitive salary
Fully remote position
Home office stipend
+1
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 Full Stack Developer
Remote Full Stack Developer

Placements24 • Richards Bay

Hybrid
ZAR 420,000 - 780,000
Health insurance
Fully remote work arrangement
Generous paid time off
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1
Remote Full-Stack Software Engineer (Cloud Services)
Remote Full-Stack Software Engineer (Cloud Services)

Placements24 • Mossel Bay

Hybrid
ZAR 1,976,000 - 2,964,000
Health insurance
Retirement contributions
Generous paid time off
+1
Full Stack Developer
Full Stack Developer

Placements24 • Randburg

Hybrid
ZAR 600,000 - 1,000,000
Performance-based bonuses
Fully remote
Health insurance
+2
Remote Full-Stack Developer (Junior)
Remote Full-Stack Developer (Junior)

Placements24 • Benoni

Hybrid
ZAR 240,000 - 360,000
Fully remote position
Mentorship from senior engineers
Professional development opportunities
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
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1