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

Placements24

Soweto

On-site

ZAR 900,000 - 1,350,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
Comprehensive benefits package
Professional development
Career advancement
Collaborative culture

Job summary

Placements24 is seeking a Senior Full-Stack Developer to join our client in Soweto, Gauteng. The role requires strong experience in both back-end and front-end technologies, particularly Node.js and React, to design, develop, and deploy scalable web applications across the full software lifecycle.

The ideal candidate will have 5+ years in full-stack development, solid knowledge of RESTful APIs, and hands-on experience with databases like MongoDB, PostgreSQL, or MySQL, along with cloud

Qualifications

  • 5+ years of professional full-stack development experience.
  • Strong back-end with Node.js and Express; front-end with React.
  • Experience with MongoDB, PostgreSQL, or MySQL and RESTful APIs.

Responsibilities

  • Design, develop, and maintain scalable back-end services with Node.js and Express.
  • Build and enhance front-end interfaces using React and related libraries.
  • Design and manage databases (MongoDB, PostgreSQL, MySQL).
  • Implement RESTful APIs for front-end/back-end integration.
  • Write clean, documented code and participate in code reviews.
  • Set up and manage CI/CD pipelines and automated tests.

Skills

Node.js
React
RESTful APIs
CI/CD
Cloud familiarity
Git

Education

Bachelor's degree in CS or related field

Tools

MongoDB
PostgreSQL
MySQL
Express.js
Git

Job description

About the Role

Our client, a rapidly growing software development company, is seeking a highly skilled Senior Full-Stack Developer to join their team in Soweto, Gauteng. This role is ideal for a developer with robust experience in both front-end and back-end technologies, particularly Node.js and React. You will be responsible for designing, developing, and deploying scalable web applications, working across the entire software development lifecycle. The ideal candidate will have a strong understanding of modern development practices, database management, API design, and a passion for building high-quality, efficient software solutions. Join our innovative team in Soweto and contribute to exciting projects that shape the digital landscape.

Key Responsibilities
  • Design, develop, and maintain robust back-end services using Node.js and related frameworks (e.g., Express.js).
  • Build and optimize front-end components and interfaces using React and associated libraries.
  • Develop and manage efficient, reliable database systems (e.g., MongoDB, PostgreSQL).
  • Design and implement RESTful APIs for seamless integration between front-end and back-end services.
  • Write clean, maintainable, and well-documented code following best practices.
  • Collaborate with product managers, designers, and other developers to define project requirements and deliver solutions.
  • Implement and manage automated testing, deployment, and CI/CD pipelines.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Stay updated with emerging technologies and industry trends to drive innovation.
  • Participate in code reviews and provide constructive feedback to team members.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
  • 5+ years of professional experience in full-stack development.
  • Strong proficiency in Node.js for back-end development.
  • Expertise in front-end development with React and its ecosystem.
  • Experience with database technologies such as MongoDB, PostgreSQL, or MySQL.
  • Solid understanding of API design principles and experience building RESTful services.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience in the Gauteng tech sector is beneficial.
Benefits
  • Opportunity to work on diverse and impactful software projects in Soweto, Gauteng.
  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional development, training, and career advancement.
  • A collaborative and innovative work culture.
  • Be part of a company that values technological excellence and employee growth.
  • Contribute to building cutting-edge digital solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Soweto

Hybrid
ZAR 350,000 - 650,000
Stock options
Health insurance
Remote work
+3
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 (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
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 Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Private medical insurance
Retirement annuity fund
Paid time off
+2
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
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
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+1