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

Placements24

KwaZulu-Natal

Hybrid

ZAR 900,000 - 1,400,000

Full time

2 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

Hybrid work model
Medical aid
Retirement fund contributions
Bonuses

Job summary

Placements24 is seeking a Senior Full-Stack Developer in Pietermaritzburg to design, build, and maintain scalable web applications using React on the frontend and Node.js on the backend. You will contribute to architecture, mentor juniors, and help shape cutting-edge projects.

The role requires a strong passion for clean code, scalable systems, and modern development practices within a collaborative team. A bachelor’s degree and 5+ years of experience are expected, with hybrid work options in

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • Minimum 5 years of professional full-stack development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Extensive React experience for frontend development.
  • Strong Node.js backend skills with Express.js.
  • Experience with relational and/or NoSQL databases.
  • Version control with Git.
  • Cloud platform experience is a plus.
  • Strong communication and teamwork in a Pietermaritzburg-based team.

Responsibilities

  • Design, develop, and deploy scalable full-stack web apps with React frontend and Node.js backend.
  • Collaborate with product managers, designers, and engineers to implement features.
  • Write clean, documented code following best practices.
  • Develop and maintain RESTful APIs and third-party integrations.
  • Manage databases, ensuring data integrity and performance.
  • Mentor junior developers and conduct code reviews.
  • Troubleshoot and upgrade existing software across the stack.
  • Participate in full SDLC from concept to deployment.

Skills

JavaScript
React
Node.js
REST APIs
Git
Agile
Team collaboration
Problem solving

Education

Bachelor's degree in CS/Engineering

Tools

Express.js
PostgreSQL
MySQL
MongoDB
AWS/Azure/GCP

Job description

About the Role

Our client, a dynamic and innovative technology firm based in Pietermaritzburg , is seeking a highly skilled and experienced Senior Full-Stack Developer to join their growing team. This is an exciting opportunity to work on cutting-edge projects, contribute to the design and architecture of complex software solutions, and mentor junior developers. The ideal candidate will have a strong passion for clean code, scalable systems, and modern development practices. This role offers a challenging yet rewarding environment where you can make a significant impact.

Key Responsibilities
  • Design, develop, and deploy robust and scalable full-stack web applications using React for the front-end and Node.js for the back-end.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Implement and manage database solutions, ensuring data integrity and performance.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in the entire software development lifecycle, from concept to deployment and maintenance.
  • Stay up-to-date with the latest industry trends and emerging technologies.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Extensive experience with front-end frameworks, particularly React.
  • Strong expertise in back-end development with Node.js and associated frameworks (e.g., Express.js).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Solid understanding of version control systems, preferably Git.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, with a proven ability to work effectively in a collaborative environment located in Pietermaritzburg .
  • Experience with Agile development methodologies.
Benefits

Our client offers a competitive salary package and a comprehensive benefits scheme designed to support employee well-being and professional growth. This includes medical aid, retirement fund contributions, performance-based bonuses, and opportunities for continuous learning and professional development. Employees will benefit from a hybrid work model, allowing for a flexible balance between office collaboration and remote work. Our client also fosters a positive and inclusive work culture, encouraging innovation and providing ample opportunities for career advancement within the company. Regular team-building activities and a commitment to work-life balance are integral to our client's employee-centric philosophy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund contributions
Hybrid work model
+1
Senior Full-Stack Developer - JavaScript Ecosystem
Senior Full-Stack Developer - JavaScript Ecosystem

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Retirement plan
+2
Senior Full-Stack Developer - Javascript Ecosystem
Senior Full-Stack Developer - Javascript Ecosystem

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development opportunities
Senior Full Stack Developer (React/Node.js)
Senior Full Stack Developer (React/Node.js)

Placements24 • Gqeberha

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Medical aid
Retirement annuity
+5
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 (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
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 (Node.js & React)
Senior Full-Stack Developer (Node.js & React)

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Professional development
Hybrid work arrangement
+3
Senior Full Stack Developer - Pietermaritzburg
Senior Full Stack Developer - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Pension scheme
+2