Senior Full Stack Engineer (React/Node.js)

Placements24

East London

Hybrid

ZAR 900,000 - 1,300,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
Performance bonuses
Medical and retirement plans
Hybrid work model

Job summary

Placements24 in East London, Eastern Cape, is seeking a Senior Full Stack Engineer proficient in React and Node.js. You will develop user-facing features and backend services across the full stack, contributing to scalable web applications and robust APIs.

The ideal candidate has 5+ years in full-stack development, strong JavaScript skills, and experience with relational and NoSQL databases. The role offers a hybrid work model in the South Africa region and opportunities for growth.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Strong proficiency in JavaScript and React.js.
  • Proven experience developing backend services using Node.js and Express.js.
  • Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Familiarity with Redux or Context API and component-based architecture.
  • Understanding of RESTful APIs and microservices."
  • Experience with version control systems (Git).
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.

Responsibilities

  • Design, develop, and implement user-facing features using React.js.
  • Build and maintain efficient, reusable, and reliable Node.js code for the backend.
  • Develop and manage robust APIs and microservices.
  • Integrate front-end components with server-side logic.
  • Optimize applications for maximum speed, scalability, and performance.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with UI/UX designers and other developers to create seamless user experiences.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews and contribute to architectural discussions.
  • Stay current with emerging technologies and industry best practices.

Skills

React.js
Node.js
Express.js
Redux
Context API
RESTful APIs
Microservices
PostgreSQL
MySQL
MongoDB
Git
Cloud: AWS/GCP/Azure

Education

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

Tools

Express.js
Git
AWS

Job description

About the Role

Our client, a fast-growing e-commerce platform located in East London, Eastern Cape , is seeking a Senior Full Stack Engineer proficient in React and Node.js. This role is central to developing and enhancing user-facing features and backend services that drive the company's online business. You will play a key part in the entire development lifecycle, from conceptualization to deployment, ensuring the delivery of high-quality, scalable, and robust web applications. The ideal candidate possesses strong front-end and back-end development skills, a deep understanding of modern web technologies, and a proven ability to deliver complex projects. This is an exciting opportunity to make a significant impact on a thriving digital platform in South Africa .

Key Responsibilities
  • Design, develop, and implement user-facing features using React.js.
  • Build and maintain efficient, reusable, and reliable Node.js code for the backend.
  • Develop and manage robust APIs and microservices.
  • Integrate front-end components with server-side logic.
  • Optimize applications for maximum speed, scalability, and performance.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with UI/UX designers and other developers to create seamless user experiences.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews and contribute to architectural discussions.
  • Stay current with emerging technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Strong proficiency in JavaScript and experience with modern front-end frameworks, particularly React.js.
  • Proven experience developing backend services using Node.js and its ecosystem (e.g., Express.js).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with state management libraries (e.g., Redux, Context API) and component-based architecture.
  • Understanding of asynchronous programming, RESTful APIs, and microservices architecture.
  • Experience with version control systems (e.g., Git).
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
Benefits

Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package, including medical and retirement plans. The hybrid work model provides flexibility for employees in the East London area. Opportunities for professional growth, training, and career advancement are abundant. You will work on challenging projects that directly impact the success of a leading e-commerce business in South Africa . Join a collaborative and innovative team that values technology and customer satisfaction.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 • 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 Engineer (Node.js/React)
Senior Full Stack Engineer (Node.js/React)

Placements24 • Durban

Hybrid
ZAR 1,000,000 - 1,400,000
Stock options
Comprehensive health benefits
Hybrid work environment in Durban
+1
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 Developer (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
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 (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 (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
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