freehire launches on Product Hunt on 26 August.

Follow →

Senior Full-Stack Software Developer

Summary

Senior full-stack developer building scalable enterprise applications with React/Angular/Vue, Python/Java/Node.js, and cloud services (AWS/Azure/GCP).

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

See also