Full stack developer (react & node.js)
Summary
On-site full-stack developer in George, South Africa building responsive front-end interfaces with React and scalable back-end services and APIs with Node.js/Express, including database integration, debugging, and collaboration with designers and product managers.
Our client in George is seeking a talented and versatile Full Stack Developer to join their innovative software development team. This role is ideal for someone who enjoys working across the entire technology stack, from building user-friendly front-end interfaces to developing robust back-end services. You will be instrumental in developing new features, enhancing existing applications, and contributing to the technical direction of our client's digital products. The position is based in our George office, offering a collaborative on-site environment where you can directly engage with team members and stakeholders. If you are passionate about building high-quality web applications and eager to contribute your skills in a dedicated team setting, we want to hear from you.
Key Responsibilities Develop and maintain responsive, user-friendly front-end applications using React and associated libraries. Build and manage scalable back-end services and APIs using Node.js and frameworks like Express.js. Integrate front-end components with server-side logic and databases, ensuring seamless data flow. Write efficient, reusable, and testable code for both client and server-side applications. Collaborate closely with designers and product managers to translate UI/UX designs and requirements into functional web applications. Perform debugging, troubleshooting, and optimization of application performance. Requirements Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience. 3+ years of professional experience in full-stack web development. Strong proficiency in front-end technologies including HTML , CSS , Java Script, and the React library. Demonstrable experience with back-end development using Node.js and experience with RESTful API design. Familiarity with relational databases (e.g., My SQL) and/or No SQL databases (e.g., Mongo DB). Experience with version control systems like Git is essential. Benefits Competitive annual salary. Full medical coverage and pension fund contributions. Opportunities for career growth and skill development. A vibrant and supportive work environment in George. Regular team-building activities and company social events.