Senior Full-Stack Software Developer

Sabenza IT Recruitment · Johannesburg

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Job Description

We are seeking an experienced Senior Full-Stack Software Developer to lead the design and delivery of scalable software solutions. This role is suited to an experienced engineer who enjoys solving complex technical challenges, mentoring developers, and influencing technical direction while remaining hands-on in development.

You will play a key role in architecting and delivering enterprise-grade applications while helping establish engineering best practices across the development team.

Key Responsibilities

You will be responsible for

  • Designing, developing, and maintaining complex full-stack applications
  • Leading end-to-end delivery of major technical workstreams
  • Designing scalable backend services and modern frontend applications
  • Building and integrating APIs and distributed services
  • Contributing to software architecture and technical decision-making
  • Optimising application performance, scalability, and reliability
  • Collaborating with cross-functional engineering teams
  • Mentoring junior and intermediate developers
  • Conducting code reviews and promoting engineering best practices
  • Driving continuous improvement across development processes

Posted By

Micaela Nero

Auto-apply to this jobView original posting ↗