Full-Stack Developer; MERN Stack
Listed on 2026-11-01
-
Software Development
Full Stack Developer, Node.js
About the Role
Our client, a dynamic and innovative software solutions provider, is looking for a talented Full-Stack Developer proficient in the MERN stack (MongoDB, Express.js, React.js, Node.js) to join their growing technical team. This role is ideal for a developer who thrives in a collaborative environment and is passionate about building robust, scalable, and user-friendly web applications. You will be responsible for both front-end and back-end development, contributing to all phases of the software development lifecycle.
The successful candidate will have a keen eye for detail, a strong understanding of modern web technologies, and the ability to translate business requirements into effective technical solutions. Join us in Centurion, Gauteng , and be part of a company that values innovation and continuous learning.
- Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Design and implement user interfaces with a focus on usability and performance.
- Build and maintain robust back-end services and APIs.
- Integrate front-end components with back-end services.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams, including product managers, designers, and other developers.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural discussions and decision-making.
- Stay updated with emerging web technologies and industry trends.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in full-stack web development.
- Proven experience with the MERN stack:
MongoDB, Express.js, React.js, and Node.js. - Strong understanding of JavaScript, including ES6+ features.
- Experience with RESTful API design and implementation.
- Proficiency in version control systems, particularly Git.
- Familiarity with front-end build pipelines and tools (e.g., Webpack, Babel).
- Experience with unit testing and end-to-end testing frameworks.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving abilities and attention to detail.
- Strong communication and teamwork skills.
Our client offers a competitive salary, comprehensive medical and retirement benefits, opportunities for professional development, a modern and collaborative office environment in Centurion, Gauteng , a hybrid work model offering flexibility, and the chance to work on challenging and rewarding projects that have a significant impact.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).