Remote Full-Stack Developer (React & Node.js)
Fully remote full-stack developer building and deploying web applications with React on the frontend and Node.js on the backend, including REST APIs, responsive UIs, code reviews, and agile collaboration. Recruited by placements firm Placements24 for a software development client; database (PostgreSQL/MongoDB/MySQL), cloud, and Docker experience are pluses.
- Compensation
- Not disclosed
- Location
- Mpumalanga, South Africa
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Proven experience as a Full-Stack Developer with strong focus on React and Node.js
- Proficiency in JavaScript, HTML5, and CSS3
- Extensive experience with React.js and its ecosystem (Redux, Hooks, etc.)
- Strong understanding of server-side development with Node.js, Express.js, and related frameworks
- Experience with database technologies such as PostgreSQL, MongoDB, or MySQL
- Experience with version control systems, particularly Git
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills for a remote team
- Ability to work independently and manage time effectively
Nice to have
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker)
- Experience in the creative and digital sector
Full description
About the Role
Our client is a cutting-edge software development firm renowned for its innovative solutions and a strong commitment to a remote-first culture. We are currently seeking an accomplished Full-Stack Developer with expertise in React and Node.js to join our distributed team. This role is entirely remote, allowing you to work from anywhere, contributing to challenging and impactful projects. You will be responsible for designing, developing, and deploying robust web applications, collaborating with a talented international team of developers, designers, and product managers. This is an exceptional opportunity for a passionate developer looking to leverage their skills in a flexible and forward-thinking environment, contributing to our client's mission of delivering high-quality software solutions from their operational hub near Nelspruit.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance web applications using React for the frontend and Node.js for the backend.
- Write clean, efficient, well-documented, and maintainable code.
- Develop and consume RESTful APIs.
- Implement responsive user interfaces that provide a seamless user experience across devices.
- Collaborate with product managers to understand requirements and translate them into technical solutions.
- Work closely with UI/UX designers to ensure the technical feasibility of UI designs.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to architectural decisions and technology stack selection.
Requirements
- Proven experience as a Full-Stack Developer or similar role, with a strong focus on React and Node.js.
- Proficiency in JavaScript, HTML5, and CSS3.
- Extensive experience with front-end frameworks, particularly React.js and its ecosystem (Redux, Hooks, etc.).
- Strong understanding of server-side development with Node.js, Express.js, and related frameworks.
- Experience with database technologies such as PostgreSQL, MongoDB, or MySQL.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
- Experience with version control systems, particularly Git.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, essential for a remote team.
- Ability to work independently and manage time effectively.
- Experience in the creative and digital sector is advantageous, though not strictly required.