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 - E-commerce Solutions

Posted
Discussion

Summary

A lead full-stack developer will head development of an e-commerce platform in Cape Town, managing and mentoring a developer team across the full software lifecycle. Work spans back-end services (Node.js/Django/Rails), front-end UIs (React/Angular/Vue), SQL/NoSQL databases, and cloud/containerized deployment on AWS/Azure/GCP.

About the Role

Our client is seeking an experienced and innovative Lead Full-Stack Developer to spearhead their e-commerce platform development in Cape Town . This pivotal role involves leading a team of talented developers, architecting scalable solutions, and ensuring the delivery of high-quality, user-centric web applications. You will be responsible for the entire software development lifecycle, from concept to deployment, driving best practices and technical excellence. The ideal candidate possesses a deep understanding of both front-end and back-end technologies, a passion for creating seamless user experiences, and proven leadership capabilities within a fast-paced tech environment. This is an opportunity to make a significant impact on a leading online retail presence.

Key Responsibilities

  • Lead the design, development, and maintenance of the company's primary e-commerce platform , ensuring scalability and performance.
  • Mentor and manage a team of full-stack developers, fostering a culture of collaboration and continuous learning.
  • Develop robust back-end services and APIs using frameworks like Node.js, Django, or Ruby on Rails.
  • Build responsive and engaging user interfaces using modern front-end technologies such as React, Angular, or Vue.js.
  • Oversee the implementation of database solutions (SQL and NoSQL) and ensure data integrity and security.
  • Collaborate with UI/UX designers, product managers, and QA engineers to deliver exceptional digital products.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • 7+ years of experience in full-stack web development, with at least 2 years in a lead or senior role .
  • Expertise in multiple programming languages (e.g., JavaScript, Python, Java) and frameworks.
  • Proven experience with cloud services (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of agile methodologies , CI/CD practices, and version control systems (Git).
  • Excellent leadership, communication, and problem-solving skills.

Benefits

  • Highly competitive salary package with annual bonuses.
  • Comprehensive medical aid and retirement fund contributions.
  • Generous paid time off and study leave.
  • Access to cutting-edge technology and professional development resources.
  • Vibrant office culture and team-building events in a beautiful Cape Town setting.

Skills

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.

A new version of freehire is available