Lead Software Engineer (Full-Stack)

Placements24

Queenstown

Hybrid

NZD 120,000 - 170,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement contributions
Performance-based bonuses

Job summary

Placements24 is seeking a Lead Software Engineer (Full-Stack) to guide a talented development team in Queenstown. You will architect and implement scalable web applications using modern front-end and back-end technologies, and mentor engineers to improve code quality and processes.

You will drive technical strategy, collaborate with product managers, and ensure delivery of robust digital solutions in a hybrid work environment.

Qualifications

  • Bachelor's or Master's in CS or Software Engineering.
  • 7+ years of professional software development with full-stack focus.
  • Proven experience leading and mentoring software teams.

Responsibilities

  • Lead and mentor a team of software engineers, fostering high performance.
  • Architect, design, and implement scalable full-stack web applications.
  • Write clean, well-documented code for front-end and back-end systems.
  • Oversee the software development lifecycle from design to maintenance.
  • Conduct thorough code reviews to ensure quality and standards.
  • Collaborate with product managers and designers to translate requirements.
  • Address performance, security, and technical debt challenges.
  • Drive CI/CD adoption and automated testing best practices.
  • Contribute to technical strategy and roadmap planning.
  • Troubleshoot complex issues reported by users or monitoring tools.

Skills

Team leadership
Full-stack development
React
Angular
Vue.js
Node.js
Python
Java
.NET
RESTful APIs
GraphQL
Cloud platforms
Docker
Kubernetes
CI/CD
Agile methodologies

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Docker
Kubernetes
Git
PostgreSQL
MySQL
MongoDB

Job description

About the Role

Our client, a rapidly growing technology firm, is looking for a talented and experienced Lead Software Engineer (Full-Stack) to join their innovative team in Queenstown, Eastern Cape . This senior position will involve leading a team of engineers in the design, development, and deployment of scalable web applications and services. You will play a crucial role in architectural decisions, code reviews, mentorship, and driving best practices across the development lifecycle. The ideal candidate possesses a strong command of both front-end and back-end technologies, excellent problem-solving skills, and proven leadership capabilities. This is an exciting opportunity to contribute to a dynamic tech environment and shape the future of our client's digital products in Queenstown, Eastern Cape .

Key Responsibilities
  • Lead and mentor a team of software engineers, fostering a collaborative and high-performance development culture.
  • Architect, design, and implement robust, scalable, and maintainable full-stack web applications.
  • Write clean, efficient, and well-documented code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python, Java, .NET) systems.
  • Oversee the entire software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
  • Conduct thorough code reviews to ensure code quality, adherence to standards, and identify potential issues.
  • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges.
  • Drive the adoption of best practices in software engineering, including Agile methodologies, CI/CD, and automated testing.
  • Contribute to technical strategy and roadmap planning.
  • Troubleshoot and resolve complex technical issues reported by users or identified through monitoring systems in Queenstown, Eastern Cape .
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of professional experience in software development, with a significant portion in full-stack development.
  • Proven experience leading and managing software engineering teams.
  • Strong proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js) and back-end languages/frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, .NET).
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Deep understanding of API design and development (RESTful, GraphQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with Agile development methodologies and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to effectively mentor junior engineers.
  • A commitment to delivering high-quality software and driving technical innovation in Queenstown, Eastern Cape .
Benefits

Our client offers a highly competitive salary and a comprehensive benefits package, including health insurance, retirement contributions, and performance-based bonuses. Opportunities for professional growth, advanced training, and attending industry conferences are actively encouraged. You will be part of a collaborative and innovative work environment in Queenstown, Eastern Cape , with a hybrid work model that balances in-office collaboration with remote flexibility. This role provides a significant opportunity to influence technical direction and mentor a talented team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Queenstown

Hybrid
NZD 95,000 - 137,000
Comprehensive health insurance
Retirement fund
Generous paid time off
+2
Junior Full Stack Developer - Web Applications
Junior Full Stack Developer - Web Applications

Placements24 • Queenstown

On-site
NZD 52,000 - 78,000
Competitive salary
Medical aid
Retirement benefits
+1
Senior Backend Architect - Queenstown
Senior Backend Architect - Queenstown

Placements24 • Queenstown

On-site
NZD 150,000 - 190,000
Competitive salary
Health benefits
Provident fund
+2
Remote Lead Software Engineer (Frontend)
Remote Lead Software Engineer (Frontend)

Placements24 • Queenstown

Remote
NZD 180,000 - 240,000
Health insurance
Paid time off
Leadership training
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Queenstown

On-site
NZD 76,000 - 108,000
Competitive salary
In-office role
Professional development
+1
Senior Software Engineer (Backend - Python/Django)
Senior Software Engineer (Backend - Python/Django)

Placements24 • Queenstown

Hybrid
NZD 120,000 - 180,000
Competitive salary
Impactful agritech projects
Collaborative team in Queenstown
+5
Software Development Project Manager
Software Development Project Manager

Placements24 • Queenstown

Hybrid
NZD 110,000 - 170,000
Hybrid work environment
Competitive salary and bonus structure
Medical aid and retirement fund
+1
Lead Solution Architect
Lead Solution Architect

Placements24 • Queenstown

Hybrid
NZD 128,000 - 171,000
Performance-based bonuses
Health insurance
Retirement fund contributions
Lead Systems Architect
Lead Systems Architect

Placements24 • Queenstown

Hybrid
NZD 195,000 - 282,000
Competitive salary
Health insurance
Remote work and flexibility
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Placements24 • Queenstown

On-site
NZD 120,000 - 170,000
Competitive salary
Health insurance
Pension fund
+3
Top locations