Senior Full Stack Developer (Node.js/React)

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 700,000 - 900,000

Full time

9 days ago

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
Performance bonuses
Professional development
Modern development practices
Dynamic environment
Office in Mpumalanga

Job summary

Placements24 in Mpumalanga is seeking a seasoned Senior Full Stack Developer to design and build scalable web applications using Node.js and React. You will own end-to-end development, collaborate with product managers and designers, and help shape the technical direction of projects in the Nelspruit area.

The role requires 5+ years of full-stack experience, strong JS, Node.js, Express, React (Redux/Hooks), and familiarity with databases and cloud platforms.

Qualifications

  • 5+ years of professional full-stack development experience.
  • Strong JavaScript, Node.js, and Express.js proficiency.
  • Expertise in React and its ecosystem (Redux, Hooks).
  • Experience with HTML5/CSS3.
  • Relational databases (PostgreSQL/MySQL) and/or NoSQL (MongoDB) experience.
  • Git version control experience.
  • Understanding of RESTful API design principles.
  • Familiarity with cloud platforms and Docker is a plus.
  • Bachelor's degree or equivalent practical experience.

Responsibilities

  • Develop and maintain full-stack web applications using Node.js for the backend and React for the frontend.
  • Design and implement RESTful APIs and services.
  • Write clean, efficient, and maintainable code across the entire stack.
  • Collaborate with UI/UX designers to translate wireframes into functional interfaces.
  • Optimize applications for speed, scalability, and responsiveness.
  • Implement robust database solutions, ensuring data integrity and performance.
  • Participate in code reviews, architectural discussions, and sprint planning.
  • Troubleshoot and debug issues across the full stack.

Skills

JavaScript
Node.js
React
Redux
Hooks
RESTful APIs
HTML5
CSS3
Git

Education

Bachelor's degree in Computer Science or related field

Tools

Express.js
Docker
Git
AWS
Azure
GCP
PostgreSQL
MySQL
MongoDB

Job description

About the Role

Our client, an innovative software development house in Nelspruit , is looking for a seasoned Senior Full Stack Developer to contribute to the design and development of their cutting-edge web applications. This role requires a versatile engineer proficient in both frontend (React) and backend (Node.js) technologies. The ideal candidate will have a strong understanding of building scalable, performant, and user-friendly applications from end-to-end. You will be involved in all phases of the development lifecycle, from conceptualization and design to implementation and deployment, collaborating closely with product managers and designers. This is a fantastic opportunity to work on exciting projects and shape the technical direction of products in the growing tech scene of Mpumalanga .

Key Responsibilities
  • Develop and maintain full-stack web applications using Node.js for the backend and React for the frontend.
  • Design and implement RESTful APIs and services.
  • Write clean, efficient, and maintainable code across the entire stack.
  • Collaborate with UI/UX designers to translate wireframes and mockups into functional interfaces.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Implement robust database solutions, ensuring data integrity and performance.
  • Participate in code reviews, architectural discussions, and sprint planning.
  • Troubleshoot and debug issues across the full stack.
Requirements
  • A minimum of 5 years of professional experience in full-stack development.
  • Strong proficiency in JavaScript, Node.js, and the Express.js framework.
  • Expertise in frontend development using React and its ecosystem (Redux, Hooks).
  • Solid experience with modern HTML5 and CSS3.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Experience with version control systems (Git).
  • Understanding of RESTful API design principles.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
  • Excellent problem-solving, communication, and teamwork skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Competitive salary and performance bonuses.
  • Opportunities for professional development and skill enhancement.
  • Work on innovative projects in a dynamic environment in Nelspruit .
  • Collaborative and supportive team culture.
  • Exposure to modern development practices.
  • Convenient office location in Mpumalanga .
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
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
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 (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 (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
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 (JavaScript)
Senior Full Stack Developer (JavaScript)

Placements24 • Mossel Bay

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Retirement fund
Paid time off
+3
Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Rustenburg

Hybrid
ZAR 1,100,000 - 1,600,000
Competitive salary package
Medical and dental insurance
Generous paid time off
+5
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