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

Placements24

Sandton

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

Hybrid work model
Career growth opportunities
Cutting-edge technologies

Job summary

Placements24 is seeking a talented Senior Full-Stack Developer in Sandton, Gauteng, to design, develop, and deploy scalable web applications across front-end and back-end layers. This hybrid role balances in-office collaboration in Sandton with remote flexibility.

You will work with Node.js/Express.js on the back end and React.js on the front end, building RESTful APIs and ensuring performance, security, and quality while collaborating with cross-functional teams.

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • Minimum 5 years of full-stack development experience.
  • Strong expertise in JavaScript, Node.js and React.
  • Experience with RESTful APIs and databases (PostgreSQL, MongoDB).

Responsibilities

  • Design and maintain back-end services using Node.js and Express.js.
  • Build responsive UIs with React.js and modern JavaScript.
  • Develop RESTful APIs for frontend-backend integration.
  • Collaborate with product managers, UI/UX designers, and engineers.
  • Write clean, tested code and optimize performance.
  • Participate in architectural discussions and technical decisions.

Skills

JavaScript
Node.js
React.js
HTML5
CSS3
RESTful APIs
Git
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

Express.js
PostgreSQL
MongoDB
Cloud platforms (AWS/Azure/GCP)

Job description

About the Role

Our client, a cutting-edge digital solutions provider located in the bustling business hub of Sandton, Gauteng , is seeking a talented and experienced Senior Full-Stack Developer proficient in JavaScript, Node.js, and React. This role is pivotal in designing, developing, and deploying high-quality web applications, contributing to both front-end and back-end development. You will work within an agile environment, collaborating with cross-functional teams to deliver innovative and user-centric digital products. The ideal candidate possesses a strong portfolio, excellent problem-solving skills, and a passion for building scalable and performant applications. This is a hybrid position, offering a balance of in-office collaboration in Sandton, Gauteng , and remote flexibility. Join a forward-thinking company that is at the forefront of digital transformation.

Key Responsibilities
  • Design, develop, and maintain robust back-end services using Node.js and associated frameworks (e.g., Express.js).
  • Build responsive, engaging, and intuitive user interfaces using React.js and modern JavaScript.
  • Develop and manage RESTful APIs for seamless integration between front-end and back-end systems.
  • Collaborate effectively with product managers, UI/UX designers, and other engineers.
  • Write clean, efficient, well-documented, and testable code following best practices.
  • Optimize applications for speed, scalability, and user experience.
  • Conduct code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Ensure the performance, quality, and responsiveness of applications.
  • Stay abreast of emerging technologies and methodologies in full-stack development.
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.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Extensive experience with Node.js for back-end development.
  • Proven experience with React.js for front-end development.
  • Solid understanding of database technologies (e.g., PostgreSQL, MongoDB) and ORMs.
  • Experience designing and implementing RESTful APIs.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
  • Proficiency with version control systems, particularly Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively in a hybrid environment.
  • Previous experience working in the financial services or tech sector in Sandton, Gauteng is highly desirable.
Benefits
  • A highly competitive salary and comprehensive benefits package.
  • Opportunities for continuous learning and professional growth through training and development programs.
  • A dynamic and innovative work culture that fosters collaboration and creativity.
  • Hybrid work model offering flexibility and work-life balance.
  • Access to cutting-edge technologies and challenging projects.
  • Be part of a company that is shaping the future of digital solutions in Gauteng .
  • Career advancement opportunities 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 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
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 (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 (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 (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 (Senior)
Full Stack Developer (Senior)

Placements24 • Centurion

Hybrid
ZAR 750,000 - 1,100,000
Health insurance
Hybrid work
Professional development budget
+1
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Private medical insurance
Retirement annuity fund
Paid time off
+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
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+1
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