Senior full stack developer
Summary
Senior full stack developer who designs, builds, and deploys web applications end to end — modern JavaScript front ends (React, Angular, or Vue) plus backend services, APIs, and databases in Node.js, Python, or Java. Fully remote role serving clients in Mossel Bay, South Africa.
Our client is seeking a talented and versatile Senior Full Stack Developer to join their innovative tech team, operating remotely with a focus on serving clients in Mossel Bay. You will be responsible for designing, developing, and deploying robust web applications, working across both front-end and back-end technologies. This role demands a proactive approach to problem-solving, a keen eye for detail, and a passion for creating seamless user experiences and efficient systems. This is a fantastic opportunity to contribute to exciting projects from conception through deployment, in a dynamic and supportive remote work environment.
Key Responsibilities Develop and maintain dynamic, responsive, and user-friendly front-end interfaces using modern Java Script frameworks (e.g., React, Angular, Vue.js). Design, build, and manage scalable backend services, APIs, and databases using languages like Node.js, Python, or Java. Write clean, efficient, testable, and well-documented code for both client-side and server-side applications. Collaborate with UI/UX designers, product managers, and other engineers to deliver high-quality features. Optimize application performance, troubleshoot issues, and implement solutions to enhance user experience and system stability. Participate in code reviews, providing constructive feedback and ensuring adherence to best practices. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience. 5+ years of professional experience in full-stack web development. Proficiency in front-end technologies (HTML, CSS, Java Script) and at least one modern JS framework. Strong experience with backend development, including building RESTful APIs and working with databases (SQL/No SQL). Familiarity with cloud platforms (e.g., AWS, Azure) and version control systems (Git). Excellent problem-solving abilities and effective communication skills in a remote setting. Benefits Competitive salary with opportunities for performance-based increases. Comprehensive health and wellness benefits package. Generous paid time off and holiday allowances. Professional development opportunities and access to online learning resources. A fully remote work setup, offering unparalleled flexibility and work-life balance.