Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Placements24

NewBe an early applicant

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

Posted 5 views
Discussion

Summary

Senior full stack developer building and enhancing a SaaS platform for a fully remote engineering team: backend services in Node.js (Express/NestJS), React frontends, database work with PostgreSQL/MongoDB, API integration, automated testing, and code reviews. Based out of Durban with flexible remote working.

About the Role

Our client, a rapidly expanding SaaS company with a global footprint, is seeking a highly motivated and experienced Senior Full Stack Developer to join their fully remote engineering team. This role is crucial for the development and enhancement of their core platform, which serves a diverse international clientele. As a Senior Full Stack Developer, you will have the opportunity to work across the entire technology stack, from backend API development using Node.js to crafting responsive and dynamic user interfaces with React. This is a remote-first position, offering unparalleled flexibility and the chance to collaborate with a distributed, world-class team. If you are passionate about building scalable, robust applications and thrive in an independent, results-driven environment, this opportunity based out of Durban is ideal for you.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js and associated frameworks (e.g., Express.js).
  • Develop and optimize efficient database schemas and queries (e.g., PostgreSQL, MongoDB).
  • Build and maintain responsive, user-friendly frontend interfaces using React and related libraries.
  • Integrate frontend components with backend APIs, ensuring seamless data flow.
  • Write clean, maintainable, and well-documented code across the full stack.
  • Implement automated testing (unit, integration, E2E) to ensure code quality and reliability.
  • Collaborate remotely with cross-functional teams, including product management, design, and QA, to deliver high-quality software.
  • Participate in code reviews, providing constructive feedback and promoting best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and technology selection.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full stack development.
  • Strong proficiency in Node.js and its ecosystem (e.g., Express.js, NestJS).
  • Extensive experience with React and modern JavaScript (ES6+).
  • Experience with relational databases (e.g., PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Proficiency in building and consuming RESTful APIs.
  • Experience with version control systems, particularly Git.
  • Understanding of microservices architecture is a plus.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work independently and manage time effectively in a remote setting.

Benefits

This is a fully remote position with flexible working hours. Our client offers a highly competitive salary, performance bonuses, a comprehensive benefits package including health insurance, and a budget for professional development and home office setup. You will be part of a forward-thinking company culture that values innovation, collaboration, and employee well-being, regardless of geographical location.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

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