Full Stack Developer (React & Node.js)

Placements24

Kempton Park

Hybrid

ZAR 520,000 - 760,000

Full time

6 days ago
Be an early applicant

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
Medical aid and retirement fund
Learning and development opportunities
Hybrid work culture
Career progression

Job summary

Placements24 is seeking a talented Full Stack Developer for a hybrid role in Gauteng, SA. You will design, develop, and maintain scalable web applications, working across the full stack with React on the frontend and Node.js on the backend.

You will collaborate with UI/UX designers, write comprehensive tests, and optimize performance while staying abreast of new technologies. A strong portfolio and teamwork mindset are essential for success.

Qualifications

  • Proven experience as a Full Stack Developer with portfolio of projects.
  • Proficiency in JavaScript, HTML5, CSS3 and React.js.
  • Strong back-end skills with Node.js and Express.js.
  • Experience with relational/noSQL databases and RESTful APIs.
  • Familiarity with Git and cloud platforms (AWS/Azure/GCP).
  • Excellent problem-solving and collaboration skills.

Responsibilities

  • Design, develop, and maintain efficient full-stack web applications.
  • Build responsive UI using React.js and related libraries.
  • Implement server-side logic, APIs, and database interactions with Node.js/Express.
  • Collaborate with UI/UX designers to translate wireframes into web pages.
  • Write unit and integration tests to ensure code quality.
  • Optimize applications for speed, scalability, and performance.
  • Participate in code reviews and improve overall code quality.
  • Troubleshoot, debug, and upgrade existing software.
  • Stay updated with emerging technologies in full-stack development.

Skills

JavaScript
HTML5
CSS3
React.js
RESTful API design
Git
Problem solving
Teamwork
Analytical thinking
Communication

Tools

Node.js
Express.js
PostgreSQL
MySQL
MongoDB
AWS/Azure/GCP

Job description

About the Role

Our client is a rapidly growing technology firm seeking a talented and motivated Full Stack Developer to join their innovative team. This role offers a dynamic blend of on‑site collaboration and remote flexibility, with a hybrid work model based in Tembisa, Gauteng, ZA. You will be instrumental in developing and maintaining robust, scalable web applications, working across the entire technology stack. This position is ideal for a developer who thrives in a collaborative environment, enjoys tackling complex challenges, and is passionate about delivering high‑quality software solutions. You'll have the opportunity to contribute to exciting new projects and enhance existing features, working closely with a dedicated team of professionals who are passionate about technology and innovation.

Key Responsibilities
  • Design, develop, and implement efficient, reusable, and reliable code for both front‑end and back‑end systems.
  • Build and maintain responsive user interfaces using React and associated libraries.
  • Develop and manage server‑side logic, APIs, and database interactions using Node.js and relevant frameworks.
  • Collaborate with UI/UX designers to translate wireframes and mockups into functional web pages.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Optimize applications for maximum speed, scalability, and performance.
  • Participate in code reviews, providing constructive feedback to peers and improving overall code quality.
  • Troubleshoot, debug, and upgrade existing software, addressing technical debt and enhancing performance.
  • Stay abreast of emerging technologies and industry best practices in full‑stack development.
Requirements
  • Proven experience as a Full Stack Developer or similar role, with a strong portfolio of completed projects.
  • Proficiency in front‑end technologies such as JavaScript, HTML5, CSS3, and React.js.
  • Strong understanding of back‑end development using Node.js and frameworks like Express.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with RESTful API design and implementation.
  • Experience with version control systems, particularly Git.
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and teamwork abilities, comfortable working in a hybrid environment.
Benefits
  • Competitive salary and performance‑based bonuses.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for continuous learning, training, and professional growth.
  • A stimulating and collaborative team environment.
  • Access to modern technology and development tools.
  • Structured career progression pathways.
  • A supportive hybrid work culture that balances team collaboration with individual flexibility.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer (React & Node.Js)
Full Stack Developer (React & Node.Js)

Placements24 • South Africa

Hybrid
ZAR 480,000 - 960,000
Hybrid work
Competitive salary & bonuses
Health insurance
+2
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,300,000
Health insurance
Retirement plan
Professional development
+4
Full Stack Developer (JavaScript/Node.js/React)
Full Stack Developer (JavaScript/Node.js/React)

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 800,000
Full Stack Developer (Node.js/React)
Full Stack Developer (Node.js/React)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Highly competitive salary with annual/
Hybrid work arrangement
Health insurance and retirement plan
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Modern office in Cape Town
Career growth opportunities
Senior Full-Stack Developer (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
Senior Full-Stack Developer (React & Node.Js)
Senior Full-Stack Developer (React & Node.Js)

Placements24 • Durban

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Health benefits
Paid time off
+3
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
Full Stack Developer (Hybrid)
Full Stack Developer (Hybrid)

Placements24 • Cape Town

Hybrid
ZAR 520,000 - 760,000
Competitive salary and bonuses
Hybrid work model
Health insurance and retirement plan
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Vereeniging

On-site
ZAR 600,000 - 900,000
Competitive salary
Medical aid
Learning budgets and online courses
+3