Senior Full Stack Developer (React & Node.js)

Placements24

Centurion

Remote

ZAR 900,000 - 1,200,000

Full time

6 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
Medical aid
Performance bonuses
Career growth opportunities

Job summary

Placements24 is seeking a Senior Full Stack Developer for a remote-first role with optional connection to our Centurion hub in Gauteng, South Africa. You will design, develop, and deploy scalable web applications using React on the front end and Node.js on the back end, building robust APIs and collaborating across teams.

The ideal candidate has 5+ years of full-stack experience, strong JavaScript skills, and familiarity with both SQL and NoSQL databases, cloud platforms, and containerization.

Qualifications

  • 5+ years of professional full-stack web development experience.
  • Strong proficiency in JavaScript and React.js.
  • Experience with Node.js and Express.js.
  • Experience with SQL and NoSQL databases.
  • Cloud platform experience and containerization knowledge.

Responsibilities

  • Design, develop, and maintain both front-end and back-end systems.
  • Build and integrate robust APIs for service communication.
  • Develop user-facing apps using modern front-end frameworks.
  • Implement and manage back-end services with Node.js.
  • Write unit and integration tests to ensure quality.
  • Optimize for speed, scalability, and responsiveness.
  • Collaborate with product, design, and engineering teams.
  • Troubleshoot and upgrade existing systems.
  • Contribute to architectural decisions and roadmaps.

Skills

JavaScript
React.js
APIs
Node.js
Git

Education

Bachelor's degree in Computer Science or related field

Tools

Express.js
Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
AWS
Azure
Google Cloud

Job description

About the Role

Our client, a rapidly growing tech startup specializing in AI-driven solutions, is seeking a highly skilled Senior Full Stack Developer to join their innovative team. This position is based remotely, with the option to connect with their operational hub in Centurion, Gauteng . You will play a crucial role in designing, developing, and deploying robust, scalable web applications. This is a fantastic opportunity to work with cutting-edge technologies, contribute to core product development, and make a tangible impact on the company's trajectory. The ideal candidate possesses a strong command of both front-end and back-end development, with a passion for creating high-quality, performant software solutions. We are building the future, and we need experienced developers to help us get there.

Key Responsibilities
  • Design, develop, and maintain efficient, reusable, and reliable code for both front-end and back-end systems.
  • Build and integrate APIs, ensuring seamless communication between services.
  • Develop user-facing applications using modern front-end frameworks like React.
  • Implement and manage robust back-end services using Node.js and associated technologies.
  • Write unit and integration tests to ensure code quality and application stability.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology roadmap planning.
Requirements
  • Minimum of 5 years of professional experience in full-stack web development.
  • Strong proficiency in JavaScript, with deep experience in React.js for front-end development.
  • Extensive experience with Node.js and frameworks like Express.js for back-end development.
  • Solid understanding of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities, essential for a remote role.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits

Our client offers a competitive salary, comprehensive medical aid, performance-based bonuses, and significant opportunities for career advancement in a high-growth tech environment.

As a remote-first position, you'll enjoy the flexibility and autonomy to work from anywhere.

While based remotely, you'll still be connected to the vibrant tech ecosystem evolving around Centurion, Gauteng . We invest in our employees' growth with continuous learning and development opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Full-Stack Developer (Node.Js & React)
Remote Senior Full-Stack Developer (Node.Js & React)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Fully remote work
Professional development budget
+2
Senior Full Stack Developer (React/Node.Js)
Senior Full Stack Developer (React/Node.Js)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,800,000
Equity options
Fully remote work
Flexible schedule
+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 Developer (Node.js & React)
Senior Full-Stack Developer (Node.js & React)

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 900,000
Fully remote
Flexible hours
Career growth
+1
Remote Senior Full Stack Developer (Node.Js & React)
Remote Senior Full Stack Developer (Node.Js & React)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Home office budget
Performance bonuses
+1
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
Remote Full-Stack Developer (Node.js & React)
Remote Full-Stack Developer (Node.js & React)

Placements24 • Durban

Hybrid
ZAR 550,000 - 850,000
Fully remote
Competitive salary
International projects
+4
Full Stack Developer - Web Applications
Full Stack Developer - Web Applications

Placements24 • Bellville

Hybrid
ZAR 480,000 - 620,000
Competitive salary
Flexible remote work
Growth opportunities
+2
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1