Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

Placements24

NewBe an early applicant

Remote Full-Stack Engineer (Node.js & React)

Posted 2 views
Discussion

Summary

Fully remote (anywhere in South Africa) full-stack engineer building both front-end and back-end of a software company's flagship product: Node.js/Express services, React interfaces, and RESTful APIs, working with a global distributed team.

About the Role

Our client, a globally recognized software solutions provider, is seeking a highly motivated and experienced Remote Full-Stack Engineer to join their dynamic and dispersed engineering team. This is a fully remote position, ideal for a candidate who thrives in a flexible work environment and is passionate about building robust, scalable, and user-centric applications. You will be instrumental in developing both the front-end and back-end components of our client's flagship product, utilizing a modern technology stack including Node.js and React. You will work collaboratively with a global team of engineers, product managers, and designers to deliver high-quality software solutions. This role offers the unique opportunity to work from anywhere within South Africa, contributing to a forward-thinking company that embraces remote-first culture.

Key Responsibilities

  • Design, develop, and maintain scalable back-end services using Node.js and associated frameworks (e.g., Express.js).
  • Build responsive and interactive user interfaces using React.js and modern JavaScript.
  • Develop and manage RESTful APIs to support application functionality.
  • Collaborate effectively with cross-functional teams, including product management, design, and other engineering disciplines.
  • Write clean, efficient, well-documented, and testable code.
  • Participate in code reviews, offering constructive feedback to peers and ensuring high code quality standards.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and help shape the future of our client's technology stack.
  • Ensure the performance, quality, and responsiveness of applications.
  • Proactively identify and implement improvements to the development process and tooling.

Requirements

  • Proven experience as a Full-Stack Engineer or similar role, with a strong portfolio of web applications.
  • Proficiency in Node.js for back-end development, including experience with frameworks like Express.js.
  • Strong command of JavaScript (ES6+), HTML5, and CSS3.
  • Extensive experience with React.js for front-end development.
  • Solid understanding of database technologies (e.g., PostgreSQL, MongoDB) and ORMs.
  • Experience designing and implementing RESTful APIs.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Proficiency with Git and collaborative development workflows.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills and the ability to work effectively in a remote, asynchronous environment.
  • Prior experience working in a fully remote setting is highly advantageous.

Benefits

  • Highly competitive salary and benefits package.
  • The flexibility of a fully remote work arrangement, allowing you to work from anywhere in South Africa.
  • Opportunities for continuous learning and professional development through online courses and conferences.
  • Access to a cutting-edge technology stack and challenging projects.
  • A collaborative and inclusive company culture that values employee contributions.
  • Work-life balance focus with flexible working hours.
  • Be part of an innovative company shaping the future of software solutions.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →