Senior Full-Stack Developer (React & Node.js)

Placements24

Rustenburg

Hybrid

ZAR 1,100,000 - 1,600,000

Full time

8 days ago

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 package
Medical and dental insurance
Generous paid time off
Continuous learning and development
Hybrid work model
Office in Rustenburg
Pension fund contributions
Team events

Job summary

Placements24 in Rustenburg, South Africa, is seeking a Senior Full-Stack Developer to join their FinTech team on a hybrid model.

You will leverage React and Node.js to build scalable financial applications, collaborate with product and design, and mentor junior engineers.

The role requires 6+ years of experience, strong JS, the major databases, and cloud/containerization know-how, with a proactive mindset.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 6+ years of professional full-stack web development experience.
  • Strong JavaScript, HTML5 and CSS3 skills.
  • Extensive React.js experience (Redux, Context API).
  • Solid Node.js experience with Express.js.
  • Experience with PostgreSQL, MongoDB or MySQL.
  • Cloud platforms (AWS/Azure/GCP) and Docker/Kubernetes are a plus.
  • Familiarity with CI/CD pipelines and agile methodologies.
  • Excellent problem-solving and teamwork abilities.

Responsibilities

  • Design, develop, and maintain high-performance web apps with React front-end and Node.js back-end.
  • Write clean, well-documented, testable code following best practices.
  • Develop and integrate RESTful APIs.
  • Collaborate with product, design, and engineering to implement features.
  • Optimize performance, scalability, and security.
  • Conduct code reviews and share knowledge within the team.
  • Troubleshoot complex issues across the full stack.
  • Participate in architectural discussions and guide technical decisions.
  • Mentor junior developers and stay updated on industry trends.

Skills

JavaScript
React.js
Node.js
HTML5
CSS3
RESTful APIs
Redux
Context API
CI/CD
Agile methodologies
Problem-solving
Teamwork

Education

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

Tools

Docker
Kubernetes
AWS
Azure
GCP
PostgreSQL
MongoDB
MySQL
Express.js
Git

Job description

About the Role

Our client, a leading FinTech company, is seeking a highly skilled Senior Full-Stack Developer to join their innovative team based in Rustenburg, North West. This role offers the chance to work on challenging and impactful projects, contributing to the development of robust and scalable financial applications. The ideal candidate will have a strong command of both front-end and back-end technologies, with a particular expertise in React and Node.js. This position is crucial for driving the technical direction and implementation of key features within our client's product suite. The role operates on a hybrid model, providing flexibility for employees to balance their work and personal lives while remaining an integral part of the Rustenburg team. We are looking for a proactive individual who thrives in a collaborative environment and is passionate about building high-quality software solutions.

Key Responsibilities
  • Design, develop, and maintain high-performance web applications using React for the front-end and Node.js for the back-end.
  • Write clean, efficient, well-documented, and testable code following best practices.
  • Develop and integrate RESTful APIs.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Optimize application performance, scalability, and security.
  • Conduct code reviews to ensure code quality and share knowledge within the team.
  • Troubleshoot and debug complex issues across the full stack.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Mentor junior developers and provide technical guidance.
  • Stay updated with emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in full-stack web development.
  • Strong proficiency in JavaScript, HTML5, and CSS3.
  • Extensive experience with React.js and its ecosystem (e.g., Redux, Context API).
  • Solid experience with Node.js and frameworks like Express.js.
  • Proficiency in database technologies such as PostgreSQL, MongoDB, or MySQL.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Familiarity with CI/CD pipelines and tools.
  • Strong understanding of software development principles, design patterns, and agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
Benefits
  • Competitive salary package, reflecting your experience and skills.
  • Comprehensive medical and dental insurance.
  • Generous paid time off and company holidays.
  • Opportunities for continuous learning and professional development.
  • Hybrid work model offering flexibility.
  • Collaborative team environment in our Rustenburg office.
  • Pension fund contributions.
  • Regular social events and team-building activities.
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 (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 (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 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
Full Stack Software Engineer
Full Stack Software Engineer

Placements24 • Rustenburg

On-site
ZAR 480,000 - 720,000
Competitive salary
Health insurance
Retirement plan
+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 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Performance bonuses
Professional development
+3
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 Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 900,000
Medical aid
Retirement fund
Career development
+2
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