Technical Lead

OfferZen

South Africa

On-site

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

Full time

7 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OfferZen is seeking an experienced Lead Full Stack Software Developer to blend hands-on coding with technical leadership across a SaaS platform. This role suits someone with 10+ years of software development experience who enjoys shaping architecture and mentoring a small cross-functional team.

You’ll own design and implementation through deployment and production support, leveraging TypeScript, Node.js, Vue.js, and cloud-native practices.

Qualifications

  • 10+ years of professional software development experience.
  • Strong experience designing scalable software systems and domain models.
  • Experience developing and maintaining large-scale SaaS platforms.
  • Strong understanding of clean code principles, SOLID principles, and software design patterns.
  • Experience working within mature CI/CD environments with frequent production deployments.
  • Knowledge of automated testing and software quality practices.
  • Understanding of scalable, high-performance application design.
  • Experience implementing secure development practices and security best practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities with both technical and non-technical stakeholders.
  • Commercial mindset with the ability to balance technical quality and business outcomes.
  • Interest in leveraging AI tools to improve software development productivity.

Responsibilities

  • Lead technical design and solution architecture for new initiatives.
  • Collaborate with stakeholders to define requirements and scope solutions.
  • Build proof of concepts (POCs) to validate technical approaches where required.
  • Break down initiatives into epics, stories, and deliverable work.
  • Develop, test, and deploy high-quality software using modern engineering practices.
  • Provide technical leadership within a small cross-functional development team.
  • Ensure code quality, maintainability, scalability, and operational excellence.
  • Support applications in production and troubleshoot issues when required.
  • Contribute to architectural decisions and continuous improvement across the engineering function.

Skills

10+ years of software development
System design & domain modeling
SaaS platform development
Clean code & SOLID principles
CI/CD & DevSecOps familiarity
Problem solving & analytical skills

Tools

TypeScript
Node.js
Vue.js
Redis
SQL databases
Snowflake
AWS Cloud
DevSecOps practices

Job description

We are looking for an experienced Lead Full Stack Software Developer. This role is suited to someone with 10+ years of software development experience who enjoys combining hands‑on development with technical leadership.

You’ll be involved throughout the full software development lifecycle—from solution design and architecture through to implementation, deployment, and production support. The engineering environment embraces modern development practices, cloud‑native technologies, CI/CD, DevSecOps, and frequent production releases.

Key Responsibilities
  • Lead technical design and solution architecture for new initiatives.
  • Collaborate with stakeholders to define requirements and scope solutions.
  • Build proof of concepts (POCs) to validate technical approaches where required.
  • Break down initiatives into epics, stories, and deliverable work.
  • Develop, test, and deploy high‑quality software using modern engineering practices.
  • Provide technical leadership within a small cross‑functional development team.
  • Ensure code quality, maintainability, scalability, and operational excellence.
  • Support applications in production and troubleshoot issues when required.
  • Contribute to architectural decisions and continuous improvement across the engineering function.
Technical Environment

Experience with most of the following technologies is preferred:

  • TypeScript
  • Node.js
  • Vue.js
  • Redis
  • SQL databases
  • Snowflake
  • AWS Cloud
  • DevSecOps practices
Required Experience & Skills
  • 10+ years of professional software development experience.
  • Strong experience designing scalable software systems and domain models.
  • Experience developing and maintaining large‑scale SaaS platforms.
  • Strong understanding of clean code principles, SOLID principles, and software design patterns.
  • Experience working within mature CI/CD environments with frequent production deployments.
  • Knowledge of automated testing and software quality practices.
  • Understanding of scalable, high‑performance application design.
  • Experience implementing secure development practices and security best practices.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and collaboration abilities with both technical and non‑technical stakeholders.
  • Commercial mindset with the ability to balance technical quality and business outcomes.
  • Interest in leveraging AI tools to improve software development productivity.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

WeconnectU • Somerset West

On-site
ZAR 800,000 - 1,200,000
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

MVIA • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Lead Software Developer
Lead Software Developer

DataTech Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Rad Resources • Gauteng

On-site
ZAR 900,000 - 1,200,000
Full Stack Developer
Full Stack Developer

Jobtailor • Cape Town

On-site
ZAR 520,000 - 900,000
Senior Java Developer
Senior Java Developer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Permanent employment
Flexible hybrid working model
Exposure to modern technologies
+3
Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000