Full Stack Developer (JavaScript/Node.js/React)
Summary
Placement agency Placements24 is recruiting a Full Stack Developer for its client, a software development company, in a hybrid role based in Pretoria. Day to day: building and maintaining full-stack web apps with JavaScript, Node.js and React, integrating databases like MongoDB/PostgreSQL, and contributing across the SDLC.
About the Role
Our client, a dynamic software development company, is looking for a talented and versatile Full Stack Developer to join their team. This role offers a hybrid work model, combining the benefits of remote flexibility with occasional in-office collaboration in Pretoria . You will be responsible for developing and maintaining both client-side and server-side applications, contributing to the entire software development lifecycle. This is an excellent opportunity to work on a variety of projects, utilizing modern technologies such as Node.js and React. We seek individuals passionate about creating robust, scalable, and user-friendly web applications. You will work closely with designers, product managers, and other engineers to deliver high-quality software solutions. The hybrid nature of this role allows for a balanced approach to work and life, fostering both individual focus and team synergy.
Key Responsibilities
Design, develop, and deploy full-stack web applications using JavaScript, Node.js, and React. Build and maintain efficient, reusable, and reliable backend code using Node.js. Develop engaging and responsive user interfaces using React.js. Integrate with databases (e.g., MongoDB, PostgreSQL) and manage data persistence. Write clean, well-documented, and testable code. Collaborate with cross-functional teams to define, design, and ship new features. Identify and address performance bottlenecks and bugs. Participate in code reviews and provide constructive feedback. Contribute to architectural decisions and technical roadmap planning. Stay up-to-date with emerging web development trends and technologies.
Requirements
Proven experience as a Full Stack Developer or similar role. Strong proficiency in JavaScript (ES6+), including Node.js for backend development. Solid experience with frontend frameworks, particularly React.js. Experience with database technologies such as MongoDB, PostgreSQL, or MySQL. Understanding of RESTful API design and implementation. Familiarity with version control systems, particularly Git. Knowledge of testing frameworks (e.g., Jest, Mocha) and CI/CD practices is a plus. Good understanding of UI/UX principles and responsive design. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Ability to work effectively in a hybrid environment. Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Benefits
Our client offers a competitive salary package along with a range of benefits designed to support our employees. Enjoy the flexibility of a hybrid work arrangement, with opportunities to work remotely and from our modern office in Pretoria . We provide comprehensive health insurance and contribute to professional development through training budgets and opportunities to attend industry conferences. Our client fosters a collaborative and innovative work culture, encouraging continuous learning and skill enhancement. This role presents a great opportunity for career growth within a growing organization. We believe in supporting our team's well-being and offer various wellness initiatives.