Senior Full Stack Developer (React/Node.js)

Placements24

Gqeberha

On-site

ZAR 700,000 - 1,100,000

Full time

17 hours 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

Competitive salary
Medical aid
Retirement annuity
Learning opportunities
Industry certifications
Positive culture
Career advancement
Flexible working arrangements

Job summary

Placements24 in Port Elizabeth, Eastern Cape, seeks a Senior Full Stack Developer proficient in React and Node.js to design, develop, and deploy frontend and backend components of our e-commerce platform. You will collaborate closely with product teams to deliver scalable, high-quality solutions and guide junior engineers in a fast-paced environment.

The ideal candidate possesses 5+ years of full-stack experience, strong React/Node.js expertise, and comfort with relational or NoSQL databases.

Qualifications

  • 5+ years of experience in full-stack web development.
  • Strong frontend skills with React, JavaScript (ES6+), HTML5 and CSS3.
  • Strong backend skills with Node.js and Express.js.
  • Experience with relational (PostgreSQL, MySQL) or NoSQL (MongoDB) databases.
  • Experience with RESTful API design and implementation.
  • Familiarity with Redux or Context API for state management.
  • Knowledge of build tools like Webpack or Babel.
  • Experience with Git and CI/CD pipelines.
  • Testing experience with Jest or Mocha.
  • Excellent problem-solving and communication skills.
  • Cloud platform experience (AWS, Azure) is a plus.

Responsibilities

  • Develop and maintain responsive frontend UIs using React and Redux.
  • Build and optimize scalable backend services and APIs with Node.js/Express.js.
  • Design and manage database schemas for MongoDB or PostgreSQL.
  • Ensure performance, quality, and responsiveness of applications.
  • Collaborate with product managers, designers, and engineers to define requirements.
  • Write clean, maintainable, well-documented code following best practices.
  • Implement unit, integration, and end-to-end tests to ensure reliability.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architecture discussions and technology decisions.

Skills

React
Node.js
Express.js
Redux
HTML5
CSS3
PostgreSQL
MongoDB
MySQL
REST APIs
Jest/Mocha
Git
AWS
Azure
CI/CD

Education

Bachelor's degree

Tools

Webpack
Babel
Docker

Job description

About the Role

Our client, a dynamic and innovative e-commerce platform provider located in Port Elizabeth, Eastern Cape , is actively seeking a highly skilled Senior Full Stack Developer proficient in React and Node.js. This role is crucial for the continued development and enhancement of our client's cutting-edge online solutions. You will be responsible for designing, developing, and deploying both frontend and backend components of their platform, ensuring a seamless and engaging user experience. The ideal candidate will have a strong understanding of modern web development frameworks, a passion for building scalable applications, and the ability to work effectively in a collaborative, fast-paced environment. This is an excellent opportunity to contribute to a growing company and make a tangible impact on its success.



Key Responsibilities


  • Develop and maintain responsive and interactive frontend user interfaces using React and associated libraries (e.g., Redux).

  • Build and optimize scalable backend services and APIs using Node.js and frameworks like Express.js.

  • Design and manage database schemas, working with databases such as MongoDB or PostgreSQL.

  • Implement and ensure the performance, quality, and responsiveness of applications.

  • Collaborate closely with product managers, designers, and other engineers to define project requirements and deliver high-quality solutions.

  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.

  • Implement comprehensive unit, integration, and end-to-end tests to ensure code reliability.

  • Participate in code reviews, providing constructive feedback to peers and junior developers.

  • Troubleshoot, debug, and upgrade existing systems.

  • Contribute to architectural discussions and technology decisions.



Requirements


  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

  • 5+ years of experience in full-stack web development.

  • Proven expertise in frontend development with React, JavaScript (ES6+), HTML5, and CSS3.

  • Strong experience in backend development with Node.js and Express.js.

  • Proficiency in working with relational (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases.

  • Experience with RESTful API design and implementation.

  • Familiarity with state management libraries like Redux or Context API.

  • Knowledge of build tools such as Webpack or Babel.

  • Experience with version control systems, particularly Git.

  • Understanding of testing frameworks (e.g., Jest, Mocha) and CI/CD pipelines.

  • Excellent problem-solving abilities and strong communication skills.

  • Experience with cloud platforms (AWS, Azure) is a plus.



Benefits

Our client provides a competitive salary package, commensurate with your skills and experience. The benefits include comprehensive medical aid and a retirement annuity fund. Employees are offered opportunities for continuous learning and professional development, including access to online courses and relevant industry certifications. The company boasts a positive and energetic work culture in its Port Elizabeth office, fostering collaboration and innovation. You will be part of a team that values creativity and problem-solving. Additional benefits may include performance bonuses, flexible working arrangements, and opportunities for career advancement within a growing organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer (React/Node.js)
Senior Full Stack Engineer (React/Node.js)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Performance bonuses
Medical and retirement plans
+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
Full Stack Developer (Node.js & React)
Full Stack Developer (Node.js & React)

Placements24 • Gqeberha

Hybrid
ZAR 480,000 - 640,000
Flexible hours
Professional development
Health & wellness
+1
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 (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,300,000
Health insurance
Retirement plan
Professional development
+4
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 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
Senior Front-End Developer (React Specialist)
Senior Front-End Developer (React Specialist)

Placements24 • Gqeberha

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Health insurance
Retirement savings plan
+1
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