Lead Full-Stack Developer (React & Node.js)
Summary
Lead full-stack engineer role at a George, Western Cape technology solutions provider: architect and build scalable web apps with React and Node.js, drive code quality and best practices, and mentor a team of engineers. Fully remote within South Africa.
About the Role
Our client, a rapidly growing technology solutions provider headquartered in scenic George , Western Cape, is seeking an exceptional Lead Full-Stack Developer proficient in React and Node.js. This is a critical role where you will spearhead the development of sophisticated web applications, guiding a team of talented engineers. You will be responsible for architecting robust solutions, ensuring code quality, and driving best practices across the entire development lifecycle. The ideal candidate will have a passion for building scalable and performant applications, a strong understanding of modern JavaScript ecosystems, and proven leadership capabilities. This position offers an outstanding opportunity to influence technical direction, mentor team members, and contribute to the innovation of groundbreaking software products. As a remote-first organization, we embrace flexibility and trust, allowing you to work from anywhere within South Africa. Our client is committed to fostering a culture of continuous learning and technical excellence, providing ample opportunities for professional growth and career advancement. You will play a key role in shaping the future of our client's technology offerings, working on challenging and rewarding projects that have a real-world impact. Join us in building the next generation of digital experiences from the beautiful George region and beyond.
Key Responsibilities
- Lead the design, development, and deployment of full-stack web applications using React and Node.js.
- Architect scalable, maintainable, and high-performance backend services and APIs.
- Collaborate with product managers and designers to define technical requirements and translate them into functional features.
- Mentor and guide junior and mid-level developers, fostering a culture of technical excellence and code quality.
- Implement and enforce coding standards, conduct code reviews, and drive best practices in software development.
- Optimize application performance, ensuring responsiveness and efficiency across various devices and browsers.
- Troubleshoot, debug, and upgrade existing systems.
- Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and frameworks.
- Contribute to architectural decisions and technical roadmap planning.
- Ensure the security and integrity of applications and data.
Requirements
- Minimum of 7 years of professional software development experience, with at least 3 years in a lead or senior capacity.
- Extensive experience building front-end applications with React.js.
- Proven expertise in developing backend services and APIs using Node.js and frameworks like Express.js.
- Strong understanding of database technologies (e.g., PostgreSQL, MongoDB) and ORMs.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency in version control systems, particularly Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and team collaboration abilities.
- Experience with microservices architecture is a significant advantage.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Benefits
- Competitive annual salary of R.
- Fully remote work arrangement, allowing flexibility and work-life balance.
- Opportunity to lead and shape impactful technology projects.
- Access to a comprehensive suite of modern development tools.
- Continuous learning and professional development support.
- Collaborative and innovative team culture.
- Health insurance and wellness programs.
- Generous paid time off.
- Performance-based bonuses and incentives.
- Work with a forward-thinking company that values its employees.