Full Stack Developer (Node.js & React)

Placements24

Gqeberha

Hybrid

ZAR 480,000 - 640,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

Flexible hours
Professional development
Health & wellness
Generous vacation

Job summary

Placements24 is seeking a versatile Full Stack Developer skilled in Node.js and React to contribute across the full software development lifecycle from backend to frontend. You will build robust, scalable applications for diverse clients in Port Elizabeth.

The role requires 3+ years of experience, strong problem-solving abilities, and a collaborative mindset. A degree in Computer Science or Engineering is preferred. Flexible hours and growth opportunities are offered.

Qualifications

  • 3+ years of experience as a Full Stack Developer or similar role.
  • Proven expertise in Node.js and Express.js.
  • Strong frontend skills including React.js, HTML5, CSS3, and JavaScript ES6+.
  • Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
  • Familiarity with version control systems, particularly Git.
  • Understanding of RESTful API design principles.
  • Experience with unit testing and integration testing frameworks.
  • Degree in Computer Science, Engineering, or related field preferred.

Responsibilities

  • Develop and maintain backend services and APIs using Node.js and Express.js.
  • Design and implement responsive frontend interfaces using React.js and related libraries.
  • Work with databases such as PostgreSQL, MySQL, or MongoDB for efficient data management.
  • Collaborate with product managers and designers to define features and user experience.
  • Write clean, maintainable, and well-documented code.
  • Implement automated testing to ensure code quality and reliability.
  • Optimize applications for speed, scalability, and security.
  • Participate in code reviews and contribute to team best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay updated with emerging technologies and propose innovative solutions.

Skills

Excellent communication
Strong problem-solving
Analytical mindset

Education

Degree in Computer Science/Engineering or related field

Tools

Node.js
Express.js
React.js
HTML5
CSS3
JavaScript ES6+
PostgreSQL
MySQL
MongoDB
Git

Job description

About the Role

Our client, an innovative software solutions provider based in Port Elizabeth, Eastern Cape, ZA, is seeking a versatile Full Stack Developer proficient in Node.js and React. This dynamic role offers the chance to contribute to the entire software development lifecycle, from backend architecture to frontend user interface implementation. You will be instrumental in building robust, scalable, and user-friendly applications that meet the evolving needs of our diverse clientele. The ideal candidate thrives in a collaborative environment, possesses strong problem-solving skills, and is passionate about creating high-quality software. This is an exciting opportunity to join a growing team and make a tangible impact within the tech community of Port Elizabeth.

Key Responsibilities
  • Develop and maintain backend services and APIs using Node.js and Express.js.
  • Design and implement responsive and interactive frontend interfaces using React.js and associated libraries.
  • Work with databases such as PostgreSQL, MongoDB, or similar, ensuring efficient data management.
  • Collaborate with product managers and designers to define application features and user experience.
  • Write clean, maintainable, and well-documented code.
  • Implement automated testing to ensure code quality and reliability.
  • Optimize applications for maximum speed, scalability, and security.
  • Participate in code reviews and contribute to team best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay updated with emerging technologies and propose innovative solutions.
Requirements
  • 3+ years of experience as a Full Stack Developer or similar role.
  • Proven expertise in Node.js and its ecosystem (e.g., Express.js).
  • Strong proficiency in frontend technologies including React.js, HTML5, CSS3, and JavaScript ES6+.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with version control systems, particularly Git.
  • Understanding of RESTful API design principles.
  • Experience with unit testing and integration testing frameworks.
  • Ability to work independently and as part of a collaborative team.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills.
  • A degree in Computer Science, Engineering, or a related field is preferred.
Benefits
  • Competitive salary commensurate with experience and skills.
  • Opportunity to work on challenging and innovative projects.
  • Flexible working hours and a supportive team environment.
  • Professional development and training opportunities.
  • Contribution to impactful software solutions from Port Elizabeth.
  • Health and wellness programs.
  • Generous vacation policy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer (JavaScript/Node.js/React)
Full Stack Developer (JavaScript/Node.js/React)

Placements24 • Noord-Kaap

On-site
ZAR 420,000 - 640,000
Competitive salary package
Comprehensive medical aid benefits
Generous annual leave
+2
Full Stack Developer - JavaScript/Node.js & React
Full Stack Developer - JavaScript/Node.js & React

Placements24 • Bloemfontein

Hybrid
ZAR 540,000 - 900,000
Competitive salary
Medical aid benefits
Professional growth opportunities
+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
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Mossel Bay

On-site
ZAR 600,000 - 900,000
Competitive contract rate
Opportunity to work on innovative e‑c‑
Collaborative team in Mossel Bay
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 • Stellenbosch

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary and performance‑drn
Hybrid work model offering flexibility
Opportunities for professional growth
+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 Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Paarl

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Hybrid work model
Professional growth
+3
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 (React/Node.js)
Senior Full Stack Developer (React/Node.js)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health, dental, and vision insurance
Generous annual leave
+3