Skip to main content

Remote Full-Stack Software Engineer (Node.js/React)

Technology
Placements24
Benoni, South Africa1 week agoUntil 2026/11/30
Full time

Job description

About the Role

Our client, a cutting-edge SaaS provider, is seeking a talented and motivated Remote Full-Stack Software Engineer to join their distributed team. While the company operates nationally, this role is specifically looking for talent residing in or near Benoni, Gauteng , for administrative purposes, but it is a fully remote position, offering unparalleled flexibility. You will be responsible for the end-to-end development of our client's web applications, working with a modern tech stack including Node.js on the backend and React on the frontend. This is a remote-first opportunity, demanding strong self-discipline, excellent communication skills, and a passion for building scalable, high-performance software solutions. You'll collaborate with a global team, contributing to innovative projects that drive the success of our client's platform. This role emphasizes asynchronous communication and requires candidates comfortable working independently.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using Node.js and React.
  • Build and consume RESTful APIs to support application functionality.
  • Write clean, efficient, testable, and maintainable code following best practices.
  • Collaborate with product managers, designers, and other engineers in a remote setting.
  • Optimize application performance, scalability, and security.
  • Implement and manage database solutions (e.g., PostgreSQL, MongoDB).
  • Participate in code reviews and contribute to technical discussions.
  • Troubleshoot, debug, and resolve software defects.
  • Stay current with emerging technologies and industry trends in full-stack development.
  • Contribute to the continuous improvement of our client's development processes and tools.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience in full-stack development.
  • Strong proficiency in Node.js for backend development.
  • Extensive experience with React.js for frontend development.
  • Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
  • Experience with database technologies (SQL and/or NoSQL).
  • Familiarity with version control systems (Git).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
  • Excellent problem-solving, analytical, and communication skills, particularly in a remote context.
  • Proven ability to work independently and manage time effectively.
  • Residency or comfortable working within the broader scope of Benoni, Gauteng , for operational alignment, while maintaining a fully remote status.

Benefits

This fully remote role offers a competitive salary, flexible working hours, and the opportunity to work from anywhere. Our client provides a comprehensive benefits package, including medical aid, retirement planning, and generous paid time off. We foster a culture of innovation and continuous learning, offering support for professional development and certifications. Join a dynamic, globally distributed team and make a significant impact on a leading SaaS product. Embrace the freedom and flexibility of remote work while contributing to exciting projects.

Interested in this role?