Remote Full-Stack Developer (React/Node.js)

Placements24

Soweto

Hybrid

ZAR 420,000 - 660,000

Full time

2 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

Remote-first setup
Fully remote work
Health insurance
Annual leave
Professional development
Home office stipend

Job summary

Placements24 is seeking a talented Full-Stack Developer for a fully remote role. You will build dynamic web applications using React for the frontend and Node.js/Express for the backend, collaborating with product teams to ship features from idea to production.

The ideal candidate has 2–4 years of experience, strong JavaScript/TypeScript skills, and a passion for scalable, user-friendly software. This remote-first role offers flexible work arrangements and opportunities to learn and grow.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2–4 years of professional full-stack development experience.
  • Proficiency in JavaScript/TypeScript and React.js.
  • Strong back-end skills with Node.js and Express.js.
  • Experience with relational and NoSQL databases and RESTful APIs.
  • Familiarity with Git and modern testing (Jest/Mocha) is a plus.

Responsibilities

  • Develop user-facing features with React.js.
  • Build server-side logic and APIs with Node.js and Express.js.
  • Integrate front-end with back-end components.
  • Design and manage databases like PostgreSQL, MySQL, or MongoDB.
  • Write clean, maintainable code and perform testing.
  • Collaborate with product and design teams and participate in code reviews.
  • Stay updated on new technologies and best practices.
  • Contribute to architectural discussions and decisions.

Skills

JavaScript/TypeScript
React.js
Remote work communication
Time management

Education

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

Tools

React.js
Node.js
Express.js
PostgreSQL
MySQL
MongoDB
Git
Jest

Job description

About the Role

Our client, a fast-paced tech startup focused on innovative web solutions, is seeking a talented Full-Stack Developer for a fully remote position. This role offers the exciting opportunity to work from anywhere, contributing to the end-to-end development of dynamic web applications using modern technologies. You will be responsible for both front-end and back-end development, collaborating closely with the product team to deliver exceptional user experiences and robust functionality. The ideal candidate has a strong command of React for front-end development and Node.js for back-end services, coupled with a passion for creating efficient, scalable, and user-friendly web applications. Join a vibrant, remote-first team that values collaboration, innovation, and continuous learning. This is your chance to make a significant impact in a growing company from the convenience of your home office.

Key Responsibilities
  • Develop and implement user-facing features using React.js.
  • Build and maintain server-side logic and APIs using Node.js and Express.js.
  • Integrate front-end components with server-side logic.
  • Design and manage databases (e.g., MongoDB, PostgreSQL) and their integration.
  • Write clean, efficient, and maintainable code for both front-end and back-end.
  • Collaborate with designers and product managers to translate requirements into functional applications.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Perform testing and debugging to ensure high-quality software.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay updated with emerging technologies and best practices in full-stack development.
  • Contribute to architectural discussions and technical decision-making.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 2-4 years of professional experience in full-stack development.
  • Proficiency in JavaScript/TypeScript and front-end frameworks, particularly React.js.
  • Strong experience with Node.js and Express.js for back-end development.
  • Experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with RESTful API design and implementation.
  • Understanding of version control systems, such as Git.
  • Knowledge of state management libraries (e.g., Redux, Context API) is a plus.
  • Experience with testing frameworks (e.g., Jest, Mocha) is beneficial.
  • Excellent problem-solving skills and a proactive attitude.
  • Strong communication and collaboration skills, essential for remote work.
  • Ability to work independently and manage time effectively.
  • Prior experience in **Soweto**, Gauteng is not required but appreciated.
Benefits
  • Competitive salary and performance-based bonuses.
  • Fully remote working arrangement, offering exceptional work-life balance.
  • Comprehensive health insurance coverage.
  • Generous annual leave and company holidays.
  • Opportunities for professional development, including access to online courses and workshops.
  • Retirement savings plan.
  • A dynamic and collaborative remote team culture.
  • Chance to work on innovative projects and contribute to product growth.
  • Home office stipend to enhance your work environment.
  • Regular virtual team-building activities and social events.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer (Node.js & React)
Remote Full-Stack Engineer (Node.js & React)

Placements24 • Rustenburg

Hybrid
ZAR 720,000 - 1,200,000
Fully remote across SA
Flexible hours
Professional development opportunities
+2
Remote Full-Stack Engineer (Node.js & React)
Remote Full-Stack Engineer (Node.js & React)

Placements24 • Johannesburg

Remote
ZAR 600,000 - 900,000
Remote Full-Stack Software Engineer (Node.js/React)
Remote Full-Stack Software Engineer (Node.js/React)

Placements24 • Benoni

Hybrid
ZAR 600,000 - 900,000
Medical aid
Retirement planning
Generous paid time off
+1
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 (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 Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Remote Full Stack Developer - Cloud-Native Applications
Remote Full Stack Developer - Cloud-Native Applications

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary & bonuses
Health, dental, and vision insurance
+3
Full Stack Developer (Remote)
Full Stack Developer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 500,000 - 900,000
Health insurance
Retirement savings plan
Generous paid time off
+2
Remote Full-Stack Developer (Junior)
Remote Full-Stack Developer (Junior)

Placements24 • Benoni

Hybrid
ZAR 240,000 - 360,000
Fully remote position
Mentorship from senior engineers
Professional development opportunities