Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Lead Full Stack Developer (Remote)

Posted
Discussion

Summary

Lead Full Stack Developer for a Cape Town software firm, fully remote within South Africa: leading and mentoring a dev team while building web apps, APIs, and front ends (React/Angular/Vue; Node.js/Python/Java/Rails), and owning architecture, CI/CD, and cloud delivery on AWS/Azure/GCP.

About the Role

Our client, a pioneering software development firm in Cape Town, Western Cape, is seeking an experienced Lead Full Stack Developer for a fully remote position. This role is crucial for guiding the design, development, and implementation of sophisticated web applications and services. You will lead a talented team of developers, driving technical excellence, fostering innovation, and ensuring the delivery of high-quality software solutions. The ideal candidate possesses a strong command of both front-end and back-end technologies, a deep understanding of software architecture patterns, and a proven ability to mentor and lead development teams. This position is perfect for a self-motivated developer who thrives in a collaborative, remote environment and is passionate about building robust and scalable applications. You will have the opportunity to shape the technical direction of key projects and contribute significantly to our client's success. This is a remote-first opportunity, demanding strong communication and independent work capabilities.

Key Responsibilities

  • Lead the design, development, and deployment of full-stack web applications using modern frameworks and technologies.
  • Mentor and guide a team of software developers, providing technical direction and fostering best practices.
  • Collaborate with product managers, designers, and other stakeholders to translate requirements into technical specifications.
  • Develop and maintain robust APIs and back-end services.
  • Build responsive and user-friendly front-end interfaces.
  • Implement and manage CI/CD pipelines for efficient software delivery.
  • Conduct code reviews, ensuring code quality, maintainability, and adherence to standards.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Contribute to architectural decisions and technology selection.
  • Stay abreast of emerging technologies and industry trends to drive innovation.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of professional experience in full-stack web development.
  • Proven experience leading development teams and mentoring junior engineers.
  • Expertise in front-end technologies such as React, Angular, or Vue.js, and related JavaScript frameworks.
  • Strong proficiency in back-end languages and frameworks like Node.js, Python (Django/Flask), Java (Spring), or Ruby on Rails.
  • Experience with database technologies (SQL and NoSQL), such as PostgreSQL, MongoDB, or Redis.
  • Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).
  • Experience with DevOps practices, CI/CD tools (e.g., Jenkins, GitLab CI), and containerization (Docker, Kubernetes).
  • Excellent communication, collaboration, and problem-solving skills.
  • Demonstrated ability to work effectively and independently in a remote setting.

Benefits

Our client offers a competitive salary, comprehensive health insurance, performance bonuses, and ample opportunities for professional growth and development. This fully remote role provides exceptional flexibility and the chance to work on exciting projects with a forward-thinking company. Work from anywhere in South Africa and enjoy a great work-life balance.

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.