freehire launches on Product Hunt on 26 August.

Follow →

Senior Full-Stack Software Developer

Johannesburg, South Africa | Posted on 04/08/2026

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

You will play akey role in architecting and delivering enterprise-grade applications whilehelping establish engineering best practices across the development team.

KeyResponsibilities

You will beresponsible for:

  • Designing,developing, and maintaining complex full-stack applications
  • Leadingend-to-end delivery of major technical workstreams
  • Designingscalable backend services and modern frontend applications
  • Buildingand integrating APIs and distributed services
  • Contributingto software architecture and technical decision-making
  • Optimisingapplication performance, scalability, and reliability
  • Collaboratingwith cross-functional engineering teams
  • Mentoringjunior and intermediate developers
  • Conductingcode reviews and promoting engineering best practices
  • Drivingcontinuous improvement across development processes

Requirements

Experience

  • 5+years of professional software development experience
  • Experiencedesigning scalable software architectures
  • Experienceleading technical initiatives and mentoring developers

TechnicalSkills

Frontend

  • Strongexperience with React, Angular, Vue.js, or similar frameworks
  • Strongexperience with Python, Java, Node.js, or similar technologies

Databases

  • Extensiveexperience with relational and NoSQL databases
  • Datamodelling and optimisation

Architecture& Engineering

  • Distributedsystems
  • Gitversion control
  • Softwaredesign patterns

Strong experiencewith:

  • AWS,Azure, or Google Cloud Platform
  • Dockerand containerisation
  • Infrastructureautomation

Qualifications

  • Degreein Computer Science, Software Engineering, Information Technology, or anotherSTEM-related discipline
#J-18808-Ljbffr

See also

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