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

Placements24

Upington

Hybrid

ZAR 600,000 - 900,000

Full time

3 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

Competitive salary
Health benefits
Retirement fund contributions
Professional development
Hybrid work environment

Job summary

Placements24 is seeking a talented Full Stack Engineer to join our client in Upington, Northern Cape. You will develop and maintain full-stack web applications using JavaScript, Node.js, and React, delivering scalable interfaces and robust APIs.

You will collaborate with cross-functional teams to translate requirements into features, design database solutions, and optimize for speed, security, and reliability in a hybrid work setting based in Upington.

Qualifications

  • Bachelor's degree in CS/Engineering or equivalent practical experience.
  • 3+ years of professional full-stack development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with React and its ecosystem (Redux, hooks).
  • Solid experience with Node.js and frameworks like Express.js.
  • Experience with MongoDB or PostgreSQL.
  • Familiarity with RESTful API design and implementation.
  • Experience with Git and version control.
  • Understanding of cloud platforms (AWS/Azure/GCP) a plus.
  • Excellent problem-solving, communication, and teamwork skills.

Responsibilities

  • Develop and maintain responsive user interfaces using React and related libraries.
  • Build and manage scalable back-end services and APIs with Node.js.
  • Design and implement databases (MongoDB, PostgreSQL).
  • Write clean, well-documented, testable code for front-end and back-end.
  • Collaborate with product managers, designers, and engineers to translate requirements into features.
  • Optimize applications for speed, scalability, and security.
  • Participate in code reviews and contribute to best practices.
  • Troubleshoot and debug issues across the full stack.
  • Contribute to architectural decisions and technology evaluations.
  • Ensure a high-quality user experience and robust performance.

Skills

JavaScript
React
Node.js
HTML5
CSS3
RESTful API design
Git
Cloud platforms

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

Redux
Express.js

Job description

About the Role

Our client, a dynamic technology solutions provider, is seeking a talented Full Stack Engineer proficient in JavaScript, Node.js, and React to join their growing team in Upington, Northern Cape . This role is ideal for a developer who enjoys working across the entire application stack, from building engaging user interfaces to developing robust back-end services. You will collaborate with cross-functional teams to design, develop, and deploy scalable and innovative web applications. The position offers a hybrid work arrangement, providing flexibility while fostering team collaboration. This is an exciting opportunity to contribute to impactful projects in a forward-thinking company.

Key Responsibilities
  • Develop and maintain responsive user interfaces using React and related libraries.
  • Build and manage scalable back-end services and APIs using Node.js.
  • Design and implement database solutions (e.g., MongoDB, PostgreSQL).
  • Write clean, efficient, well-documented, and testable code for both front-end and back-end.
  • Collaborate with product managers, designers, and other engineers to translate requirements into functional features.
  • Optimize applications for speed, scalability, and security.
  • Participate in code reviews and contribute to best practices.
  • Troubleshoot and debug issues across the full stack.
  • Contribute to architectural decisions and technology evaluations.
  • Ensure a high-quality user experience and robust application performance.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in full-stack development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with React and its ecosystem (e.g., Redux, hooks).
  • Solid experience with Node.js and common frameworks (e.g., Express.js).
  • Experience working with databases like MongoDB or PostgreSQL.
  • Familiarity with RESTful API design and implementation.
  • Experience with version control systems (e.g., Git).
  • Understanding of cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, communication, and teamwork skills.
Benefits
  • Our client offers a competitive salary, comprehensive health benefits, retirement fund contributions, opportunities for professional development and training, and a supportive hybrid work environment.
  • Employees will have the chance to work on exciting projects using modern technologies and grow their careers within a collaborative team.
  • The role is based in Upington, Northern Cape , offering a unique work environment.
  • This is an excellent opportunity for a skilled full stack engineer to make a significant impact.
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 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
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
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
Full Stack Developer - JavaScript/Node.js/React
Full Stack Developer - JavaScript/Node.js/React

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 420,000 - 620,000
Competitive salary
Health benefits
Hybrid work model
+2
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 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 (JavaScript/Node.js/React)
Full Stack Developer (JavaScript/Node.js/React)

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 800,000
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 (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 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund contributions
Hybrid work model
+1