Senior Full Stack Developer (React/Node.js) - WhatJobs Direct

Placements24

Vereeniging

Hybrid

ZAR 900,000 - 1,300,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

Health benefits
Retirement plan
Hybrid work

Job summary

Placements24 is seeking a Senior Full Stack Developer to join our client in Vereeniging, Gauteng, ZA. You will design, develop, and maintain scalable web applications using React on the frontend and Node.js on the backend, with RESTful APIs and database integrations.

A strong emphasis on code quality, mentoring, and collaboration with product teams is expected. The role offers a hybrid work arrangement in Vereeniging, with opportunities to lead projects and adopt modern cloud-based technologies,

Qualifications

  • Bachelor’s degree or equivalent experience in CS/Engineering.
  • 6+ years of professional full-stack development.
  • Strong experience with JavaScript, React.js, and Node.js.
  • Experience with frontend build tools and Git version control.

Responsibilities

  • Design, develop, and maintain scalable web applications using React front-end and Node.js back-end.
  • Develop and manage RESTful APIs and integrate with third-party services.
  • Implement and optimize databases (PostgreSQL, MySQL, MongoDB).
  • Write clean, well-documented, and testable code; participate in code reviews.
  • Mentor junior developers and contribute to architectural decisions.

Skills

JavaScript
React.js
Node.js
RESTful APIs

Education

Bachelor’s degree in Computer Science/Engineering

Tools

Webpack
Babel
Git
AWS/Azure/Google Cloud
Docker

Job description

About the Role

Our client, a rapidly growing technology company at the forefront of digital innovation, is seeking a talented and experienced Senior Full Stack Developer to join their esteemed team. This challenging role, located in Vereeniging, Gauteng, ZA, is perfect for a developer passionate about building robust, scalable, and high-performance web applications. You will play a key role in the entire development lifecycle, from conception and design to implementation and deployment. The ideal candidate will possess strong expertise in both front-end (React) and back-end (Node.js) technologies, coupled with a solid understanding of database management and cloud infrastructure. You will work on cutting-edge projects, collaborating with a multidisciplinary team of engineers, designers, and product managers. This position offers a unique opportunity to contribute to impactful projects and mentor junior developers within a collaborative and forward-thinking environment in Vereeniging, Gauteng, ZA.

Key Responsibilities

Design, develop, and maintain scalable web applications using React for the front-end and Node.js for the back-end. Develop and manage RESTful APIs and integrate with third-party services. Implement and optimize database solutions (e.g., PostgreSQL, MongoDB). Write clean, efficient, well-documented, and testable code. Collaborate with UX/UI designers to translate visual mockups and wireframes into functional user interfaces. Participate in code reviews, providing constructive feedback to peers. Troubleshoot, debug, and upgrade existing systems. Contribute to architectural decisions and technology selection. Mentor junior developers and promote best practices in software development. Stay current with emerging technologies and industry trends.

Requirements

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum of 6 years of professional experience in full-stack development. Proven expertise in JavaScript, React.js, and Node.js. Strong experience with front-end build pipelines and tools (e.g., Webpack, Babel). Proficiency in database technologies such as PostgreSQL, MySQL, or MongoDB. Experience with cloud platforms like AWS, Azure, or Google Cloud. Familiarity with version control systems, particularly Git. Understanding of software design patterns and best practices. Excellent problem-solving and analytical skills. Ability to work effectively in a team environment in Vereeniging, Gauteng, ZA. Experience with containerization technologies like Docker is a plus.

Benefits

Our client provides a competitive salary, excellent health and wellness benefits, a retirement savings plan, and ample opportunities for professional growth and development. This role offers a chance to work with a talented team on exciting projects and contribute to a company that values innovation and employee well-being. The hybrid work arrangement offers a healthy work-life balance. Join our team in Vereeniging, Gauteng, ZA, and help build the future of technology. We are committed to fostering a diverse and inclusive workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 (Python & React)
Senior Full Stack Developer (Python & React)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Professional development
+2
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Performance bonuses
Professional development
+3
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
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
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
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 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,800,000
Equity options
Fully remote work
Flexible schedule
+2