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

Placements24

Rustenburg

Hybrid

ZAR 600,000 - 900,000

Full time

3 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
Flexible hours
Career growth
Remote-friendly team

Job summary

Placements24 is seeking a Senior Full-Stack Developer for a remote-first role with a nominal presence in Rustenburg, North West. You’ll design, develop, and deploy scalable web apps using Node.js on the backend and React on the frontend, collaborating with a distributed team.

The ideal candidate has extensive experience with Node.js/Express.js, React, and modern testing/CI/CD practices, and can craft robust APIs and efficient database solutions in SQL/NoSQL environments.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Full-Stack Developer with strong portfolio.
  • Significant Node.js development experience including Express.js.

Responsibilities

  • Design, develop, and maintain robust backend services using Node.js and Express.js.
  • Build responsive frontend interfaces using React.js and Redux/Context API.
  • Develop and manage secure database schemas and queries (SQL/NoSQL).
  • Implement and maintain RESTful APIs for frontend-backend communication.
  • Write clean, well-documented, testable code and collaborate with cross-functional teams.

Skills

Node.js
React.js
Express.js
Redux/Context API
RESTful APIs
Databases (SQL/NoSQL)

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jest
Mocha
CI/CD

Job description

About the Role

Our client is seeking an accomplished Senior Full-Stack Developer to join their innovative team, operating on a fully remote basis, with a nominal presence in Rustenburg, North West. This role is perfect for a seasoned developer who thrives on tackling complex challenges across both frontend and backend systems. You will be instrumental in designing, developing, and deploying scalable web applications, utilizing your expertise in Node.js for the backend and React for the frontend. This position requires a proactive, self-motivated individual capable of working independently and collaborating effectively within a distributed team environment. If you are passionate about building robust, high-quality software from concept to deployment and are looking for a remote-first opportunity, this role is for you. Contribute to impactful projects and grow your career with us.

Key Responsibilities
  • Design, develop, and maintain robust backend services using Node.js and related frameworks (e.g., Express.js).
  • Build and optimize responsive, user-friendly frontend interfaces using React.js and associated libraries.
  • Develop and manage secure and efficient database schemas and queries (e.g., PostgreSQL, MongoDB).
  • Implement and maintain RESTful APIs for seamless communication between frontend and backend.
  • Write clean, well-documented, and testable code, adhering to best practices.
  • Collaborate with cross-functional teams, including product managers and designers, to define and implement new features.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Ensure the scalability, performance, and security of applications.
Requirements
  • Proven experience as a Full-Stack Developer or similar role, with a strong portfolio.
  • Significant expertise in Node.js development, including experience with frameworks like Express.js.
  • Proficiency in frontend development using React.js, including state management (Redux/Context API) and component-based architecture.
  • Solid understanding of database technologies (e.g., SQL, NoSQL) and ORM/ODM libraries.
  • Experience with building and consuming RESTful APIs.
  • Familiarity with version control systems like Git.
  • Knowledge of testing frameworks (e.g., Jest, Mocha) and CI/CD practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, with the ability to thrive in a remote team setting.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Competitive salary package tailored to your experience and skills.
  • Fully remote work environment, offering maximum flexibility and work-life balance.
  • Opportunity to work on challenging and impactful projects.
  • Continuous learning and professional development support.
  • Collaborative and forward-thinking team culture.
  • Be part of a company that values innovation and employee growth, even when working remotely from areas like Rustenburg, North West.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • East London

Hybrid
ZAR 800,000 - 1,200,000
Fully remote
Flexible schedule
Professional development budget
+2
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
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Paarl

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Hybrid work model
Professional growth
+3
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary and performance‑drn
Hybrid work model offering flexibility
Opportunities for professional growth
+4
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
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