Lead Software Engineer - Full Stack Development

Placements24

Stellenbosch

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Health, dental, and vision insurance
Retirement plan
Professional development
Hybrid work arrangements
Modern office
Team-building events
Cutting-edge technology stack
Paid parental leave

Job summary

Placements24 in Stellenbosch, South Africa, seeks a Lead Software Engineer to guide a talented team in delivering scalable full‑stack applications. This hybrid role blends hands‑on coding with architectural leadership, mentoring junior engineers, and shaping technical direction for flagship products.

Collaborate with product managers and designers to translate requirements into robust solutions. You will drive coding standards, review quality, optimize performance, and steward CI/CD, while

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum of 7 years of professional software development experience, with at least 2 years in a lead role.
  • Extensive experience with full-stack development using modern frameworks.
  • Proficiency in database design and management (SQL/NoSQL).
  • Experience with cloud platforms and containerization (Docker/Kubernetes).
  • Strong software architecture knowledge and design principles.
  • Excellent leadership, communication and mentoring abilities.
  • Experience with Agile methodologies and testing strategies.

Responsibilities

  • Lead and mentor a team of software engineers with technical guidance.
  • Design, develop, and implement scalable full-stack applications.
  • Drive architectural decisions and enforce coding standards.
  • Collaborate with product management to define requirements and specs.
  • Oversee code reviews, ensure quality, maintainability and performance.
  • Address technical debt and performance bottlenecks.
  • Contribute to CI/CD pipelines and production reliability.
  • Troubleshoot complex issues in production environments.
  • Stay updated on emerging technologies and promote innovation.
  • Foster a culture of collaboration and continuous learning.

Skills

Full-stack development
Leadership
Front-end frameworks
Back-end languages
Cloud platforms
Docker / Kubernetes
Database design
Agile methodologies
Mentoring
Code reviews

Education

Bachelor's or Master's degree in Computer Science or Engineering

Tools

React
Angular / Vue.js
Node.js
Python
Java
.NET
SQL / NoSQL
AWS / Azure / GCP
Docker
Kubernetes

Job description

About the Role

Our client, a cutting-edge technology company known for its innovative software solutions, is seeking an experienced and visionary Lead Software Engineer to join their dynamic team. This hybrid role, based in Stellenbosch, Western Cape, ZA , offers the chance to guide a talented team of engineers in developing and deploying robust, scalable applications. You will play a pivotal role in architectural design, code quality, and the overall technical direction of our client's flagship products. This is an exceptional opportunity for a seasoned developer to mentor junior engineers, drive technical excellence, and contribute to the company's rapid growth. The ideal candidate will have a deep understanding of full-stack development, a passion for clean code, and a proven ability to lead teams through complex development cycles. You will collaborate closely with product managers, designers, and other engineering leads to translate business requirements into high-performing software. We are committed to fostering a collaborative and innovative environment that supports professional growth and technological advancement. Join us to shape the future of software development and build impactful solutions.

Key Responsibilities
  • Lead and mentor a team of software engineers, providing technical guidance and support.
  • Design, develop, and implement scalable and robust full-stack applications.
  • Drive architectural decisions and ensure adherence to coding best practices and standards.
  • Collaborate with product management to define requirements and technical specifications.
  • Oversee code reviews, ensuring code quality, maintainability, and performance.
  • Identify and address technical debt and performance bottlenecks.
  • Contribute to the development and maintenance of CI/CD pipelines.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
  • Promote a culture of innovation, collaboration, and continuous learning within the engineering team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 7 years of professional software development experience, with at least 2 years in a lead or senior engineering role.
  • Extensive experience with full-stack development, including front-end (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python, Java, .NET).
  • Proficiency in database design and management (e.g., SQL, NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of software architecture patterns and design principles.
  • Excellent leadership, communication, problem-solving, and interpersonal skills.
  • Experience with agile development methodologies.
  • Demonstrated ability to mentor and guide junior engineers.
  • Familiarity with testing frameworks and strategies.
Benefits
  • Highly competitive salary and stock options.
  • Comprehensive health, dental, and vision insurance.
  • Generous retirement savings plan.
  • Opportunities for professional development, conferences, and training.
  • Flexible working hours and hybrid work arrangements.
  • Modern office space with excellent amenities.
  • Regular team-building events.
  • Cutting-edge technology stack and tools.
  • Opportunity to work on innovative and impactful projects.
  • Paid parental leave.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Full Stack)
Lead Software Engineer (Full Stack)

Placements24 • Paarl

On-site
ZAR 1,000,000 - 1,500,000
Performance-based bonuses
Health, dental, and vision insurance
Stock options or equity participation
+3
Lead Software Development Engineer
Lead Software Development Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Medical and dental insurance
Strong retirement fund
Performance-based bonuses
+2
Lead Full-Stack Developer (Remote-First)
Lead Full-Stack Developer (Remote-First)

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,600,000
Highly competitive salary and bonuses
Comprehensive medical and dental cover
Generous retirement plan
+3
Lead Software Developer
Lead Software Developer

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 2,000,000
Equity options
Fully remote environment
Health insurance
Lead Full Stack Developer
Lead Full Stack Developer

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Hybrid work
Tech leadership
+3
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Placements24 • Stellenbosch

Hybrid
ZAR 1,100,000 - 1,900,000
Competitive salary
Health benefits
Hybrid work arrangement
+1
Lead Software Engineer, Backend
Lead Software Engineer, Backend

Placements24 • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical & retirement
Generous PTO
+2
Lead Full Stack Engineer - SaaS Platform
Lead Full Stack Engineer - SaaS Platform

Placements24 • Stellenbosch

Hybrid
ZAR 1,800,000 - 2,400,000
Stock options
Remote work stipend
Health package
Lead Software Development Engineer (Remote)
Lead Software Development Engineer (Remote)

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Remote-first work
Home office stipend
Flexible schedule
+2
Lead Software Architect - Stellenbosch
Lead Software Architect - Stellenbosch

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 2,000,000
Stock options
Hybrid work model
Professional development budget
+1