Full Stack Developer (React & Node.js)

Placements24

South Africa

Hybrid

ZAR 480,000 - 960,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

Hybrid work
Competitive salary & bonuses
Health insurance
Learning & development
Team events & holidays

Job summary

Placements24 is seeking a talented Full Stack Developer to join their technology team in Tembisa, Gauteng, South Africa. The role offers a hybrid work model, combining in‑office collaboration with remote flexibility.

You will design, develop, and deploy robust web applications across the full software lifecycle. The ideal candidate has strong JavaScript (ES6+) skills, experience with React, Node.js/Express, and both SQL and NoSQL databases.

Qualifications

  • Experience building full‑stack web applications.
  • Strong knowledge of JavaScript and modern front‑end frameworks.
  • Experience with SQL and NoSQL databases.
  • Familiarity with RESTful API design and cloud platforms.

Responsibilities

  • Develop and maintain front‑end components using React and related technologies.
  • Design and implement back‑end services and APIs using Node.js and Express.js.
  • Manage and optimize database interactions (PostgreSQL, MySQL, MongoDB).
  • Write clean, efficient, and well‑documented code.
  • Collaborate with cross‑functional teams to define and ship new features.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Ensure the performance, quality, and responsiveness of applications.

Skills

JavaScript ES6+
React front-end
Problem solving
Communication & teamwork

Education

Bachelor's in CS/Engineering or related field

Tools

Node.js
Express.js
PostgreSQL
MySQL
MongoDB
Git
RESTful APIs
AWS/Azure/GCP

Job description

About the Role

Our client is seeking a talented and experienced Full Stack Developer to join their growing technology team in Tembisa, Gauteng, ZA . This role offers a hybrid work model, blending the benefits of in-office collaboration with remote flexibility. You will be responsible for designing, developing, and deploying robust and scalable web applications. This is an exciting opportunity to work on challenging projects, contribute to innovative solutions, and grow your career within a supportive and dynamic environment. The ideal candidate will have a passion for coding, a problem-solving mindset, and a commitment to delivering high-quality software. You will be a key player in the entire software development lifecycle, from concept to deployment.

Key Responsibilities
  • Develop and maintain front-end components using React and related technologies.
  • Design and implement back-end services and APIs using Node.js and frameworks like Express.js.
  • Manage and optimize database interactions (e.g., PostgreSQL, MongoDB).
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams, including designers and product managers, to define and ship new features.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Ensure the performance, quality, and responsiveness of applications.
Requirements
  • Proven experience as a Full Stack Developer or similar role.
  • Strong proficiency in JavaScript, including ES6+, and front-end frameworks like React.
  • Solid experience with back-end development using Node.js and Express.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with version control systems, particularly Git.
  • Understanding of RESTful API design and implementation.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Relevant degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Hybrid work model offering flexibility between office and remote work.
  • Competitive salary package and potential for performance bonuses.
  • Comprehensive health insurance coverage.
  • Opportunities for continuous learning and professional development.
  • Exposure to a wide range of modern technologies and development practices.
  • Collaborative and inclusive work environment.
  • Regular team events and social activities.
  • Paid time off and company holidays.
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 • Soweto

Hybrid
ZAR 350,000 - 650,000
Stock options
Health insurance
Remote work
+3
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 (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Comprehensive benefits package
Professional development
+2
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Centurion

Hybrid
ZAR 750,000 - 1,100,000
Health insurance
Hybrid work
Professional development budget
+1
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+1
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
Senior Full-Stack Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4
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
Full Stack Developer
Full Stack Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Healthcare benefits
Career development opportunities
+1
Full Stack Engineer
Full Stack Engineer

Placements24 • Centurion

Hybrid
ZAR 700,000 - 1,200,000
Salary + incentives
Health insurance
Retirement plan
+3