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

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Fully remote work
Professional development budget
Collaborative team culture
Regular virtual team activities

Job summary

Placements24 is seeking a Senior Full-Stack Developer to join a fully remote team delivering AI-driven software solutions. You will design, build, and deploy scalable back-end services with Node.js and craft dynamic front-ends using React, shaping architectural decisions and technical direction.

As a senior contributor, you will own critical features, collaborate across product and design, implement RESTful APIs, optimize databases, and champion code quality in a remote-first environment across

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum of 6 years of professional full-stack development experience.
  • Strong back-end expertise with Node.js.
  • Proficiency with React for front-end development.
  • Experience with SQL and NoSQL databases and RESTful APIs.
  • Cloud platforms experience (AWS/Azure/GCP) a plus.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines is desirable.
  • Excellent problem-solving and communication skills.
  • Ability to work independently in a remote setting.

Responsibilities

  • Design, develop, and maintain scalable back-end services using Node.js (e.g., Express.js).
  • Build and optimize front-end applications with React for a responsive UX.
  • Develop and consume RESTful APIs for front-end/back-end integration.
  • Implement and optimize database solutions (SQL/NoSQL).
  • Write clean, well-tested code and follow best practices.
  • Collaborate with product managers, designers, and engineers to define requirements.
  • Participate in code reviews and contribute to quality initiatives.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and technical direction.

Skills

Node.js
React
REST APIs
SQL/NoSQL databases

Education

Bachelor's degree in CS or related field

Tools

Docker
Kubernetes
CI/CD
AWS/Azure/GCP

Job description

About the Role

Our client is a rapidly scaling tech startup specializing in AI-driven solutions, seeking a highly skilled Senior Full-Stack Developer to join their fully remote team. This is a unique opportunity to contribute significantly to the development of groundbreaking software applications from the comfort of your own home. You will be instrumental in designing, building, and deploying robust back-end services using Node.js and crafting dynamic, user-friendly interfaces with React. As a senior member of the engineering team, you'll have a significant impact on architectural decisions, code quality, and technical direction. This remote-first role is perfect for an experienced developer who thrives in an autonomous, collaborative, and innovative environment, contributing to projects that are shaping the future of AI. Work from anywhere in South Africa while being part of a forward-thinking company.

Key Responsibilities
  • Design, develop, and maintain scalable and efficient back-end services using Node.js and related frameworks (e.g., Express.js).
  • Build and optimize front-end applications using React, ensuring a responsive and engaging user experience.
  • Develop and integrate RESTful APIs, ensuring seamless communication between front-end and back-end systems.
  • Implement database solutions (e.g., PostgreSQL, MongoDB) and optimize query performance.
  • Write clean, maintainable, and well-tested code, adhering to industry best practices.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality software.
  • Participate in code reviews, provide constructive feedback, and contribute to code quality initiatives.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and influence technical strategy.
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 development.
  • Strong expertise in Node.js for back-end development.
  • Proficiency with React for front-end development.
  • Experience with various database technologies (SQL and NoSQL).
  • Solid understanding of building and consuming RESTful APIs.
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines is desirable.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work independently and collaboratively in a remote setting.
Benefits
  • Highly competitive salary and stock options.
  • Fully remote work arrangement, offering flexibility and work-life balance.
  • Opportunity to work on cutting-edge AI technology.
  • Professional development budget and continuous learning opportunities.
  • Collaborative and inclusive team culture.
  • Regular virtual team-building activities.
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 • Durban

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

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Remote Senior Full-Stack Developer (Python/React)
Remote Senior Full-Stack Developer (Python/React)

Placements24 • Gauteng

Hybrid
ZAR 600,000 - 1,200,000
Remote work
Home office stipend
Laptop provided
+3
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
Remote Senior Full Stack Engineer
Remote Senior Full Stack Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Retirement savings
Fully remote
+1
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 Engineer (Remote)
Senior Full Stack Engineer (Remote)

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,500,000
Full remote work
Flexible hours
Career development
Remote Senior Frontend Developer (React)
Remote Senior Frontend Developer (React)

Placements24 • South Africa

Remote
ZAR 600,000 - 900,000
Private health plan
Retirement plan with company matching
Generous annual leave
+3
Remote Junior Full Stack Developer
Remote Junior Full Stack Developer

Placements24 • Sandton

Hybrid
ZAR 240,000 - 360,000
Remote work
Flexible hours
Development budget
+3