Senior Full-Stack Software Developer

Posted 4 Days Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Lead design and delivery of scalable full-stack applications, architect backend services and frontend apps, build and integrate APIs and distributed services, mentor developers, conduct code reviews, and drive engineering best practices and continuous improvement.
Summary Generated by Built In

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


Requirements

Experience

  • 5+ years of professional software development experience
  • Proven experience delivering complex full-stack applications
  • Experience designing scalable software architectures
  • Experience leading technical initiatives and mentoring developers

Technical Skills

Frontend

  • Strong experience with React, Angular, Vue.js, or similar frameworks

Backend

  • Strong experience with Python, Java, Node.js, or similar technologies

Databases

  • Extensive experience with relational and NoSQL databases
  • Data modelling and optimisation

Architecture & Engineering

  • RESTful API design
  • Microservices architecture
  • Distributed systems
  • Git version control
  • Software design patterns
  • Performance optimisation
Cloud & DevOps

Strong experience with:

  • AWS, Azure, or Google Cloud Platform
  • Docker and containerisation
  • Kubernetes (advantageous)
  • CI/CD pipelines
  • Infrastructure automation

Qualifications

  • Degree in Computer Science, Software Engineering, Information Technology, or another STEM-related discipline


Skills Required

  • 5+ years of professional software development experience
  • Proven experience delivering complex full-stack applications
  • Experience designing scalable software architectures
  • Experience leading technical initiatives and mentoring developers
  • Experience with React, Angular, or Vue.js (frontend frameworks)
  • Experience with Python, Java, or Node.js (backend languages)
  • Extensive experience with relational and NoSQL databases
  • Data modelling and optimisation
  • RESTful API design
  • Microservices architecture
  • Distributed systems
  • Git version control
  • Software design patterns
  • Performance optimisation
  • Experience with AWS, Azure, or Google Cloud Platform
  • Docker and containerisation
  • Kubernetes
  • CI/CD pipelines
  • Infrastructure automation
  • Degree in Computer Science, Software Engineering, Information Technology, or another STEM-related discipline
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

New Generation Management Consulting Logo New Generation Management Consulting

Software Engineer

Artificial Intelligence • HR Tech • Information Technology • Consulting
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF
11 Employees
616K-616K Annually

Blue Pearl HQ Logo Blue Pearl HQ

Software Engineer

Information Technology • Pet • Professional Services
In-Office
Sandton, City of Johannesburg, Gauteng, ZAF
22 Employees

TransUnion Logo TransUnion

Director Market Developer

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

TransUnion Logo TransUnion

Consultant

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account