Senior full stack developer (javascript)
Summary
Senior full-stack JavaScript developer based in Mossel Bay, South Africa (hired via recruiter Placements24 for a software development client), building and maintaining both front-end and back-end of web applications using React/Angular/Vue.js and Node.js/Express, with databases, testing, and code reviews across the full SDLC. Hybrid work model.
Our client, a dynamic software development company focused on innovative web applications, is seeking a highly proficient Senior Full Stack Developer with a strong command of Java Script technologies. This role, based in the scenic coastal city of Mossel Bay, Western Cape , involves designing, developing, and maintaining both the front-end and back-end components of our web applications. You will be instrumental in building robust, scalable, and user-friendly solutions, working across the entire software development lifecycle. The ideal candidate is a problem-solver, a team player, and possesses a passion for creating high-quality, efficient, and maintainable code. This is an excellent opportunity to contribute to exciting projects in a growing tech team.
Key Responsibilities Develop and implement user-facing features using modern Java Script frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Express.js). Design, build, and maintain efficient, reusable, and reliable code for both front-end and back-end systems. Integrate user-facing elements with server-side logic and databases. Write unit, integration, and end-to-end tests to ensure software quality and stability. Optimize applications for maximum speed, scalability, and responsiveness across various devices and browsers. Collaborate closely with designers, product managers, and other developers to define and implement new features. Troubleshoot, debug, and upgrade existing systems. Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards. Contribute to architectural decisions and technical strategy discussions. Stay updated with the latest industry trends and emerging technologies in full-stack development. 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 Java Script (ES6+) and experience with modern frontend frameworks (React, Angular, or Vue.js). Proven experience with backend development using Node.js and related frameworks (Express.js). Solid understanding of database technologies such as Postgre SQL, My SQL, Mongo DB. Experience with RESTful API design and implementation. Familiarity with version control systems, particularly Git. Knowledge of cloud platforms (AWS, Azure, GCP) is a plus. Strong understanding of software development principles, design patterns, and best practices. Excellent problem-solving skills and attention to detail. Effective communication and teamwork abilities. Benefits Competitive annual salary of R. Comprehensive health insurance and retirement fund. Generous paid time off. Opportunities for professional development and training. Hybrid work model for a flexible work-life balance. Collaborative team environment in Mossel Bay. Exposure to a variety of challenging and innovative projects. Performance-based bonuses.