Enable job alerts via email!

Software Engineer : Full Stack Iii

Salt

Pretoria

On-site

ZAR 800 000 - 1 200 000

Full time

Today
Be an early applicant

Job summary

A leading financial services company in Pretoria is seeking a Full Stack Software Engineer III to lead software development efforts. The ideal candidate should have over 10 years of experience in software development, strong expertise in AWS and Java, and a collaborative mindset. This role offers the opportunity to work in a dynamic environment, mentoring other developers while focusing on the development of robust systems.

Qualifications

  • 10+ years of experience in front-end and back-end development.
  • Strong experience in delivering enterprise-grade software solutions.
  • AWS Certified.

Responsibilities

  • Design, develop, test, deploy, and maintain full-stack applications.
  • Collaborate with cross-functional teams.
  • Provide technical leadership and mentorship.

Skills

Analytical skills
Problem-solving ability
Communication skills
Collaboration
Ownership and accountability

Education

Grade 12 National Certificate
Relevant tertiary qualification in Information Technology

Tools

AWS
Java
Spring Boot
JavaScript
Docker
Kubernetes
PostgreSQL
MySQL
Job description
About Us

We are on a mission to become the best bank in the world. Our focus is on appointing energized, motivated people for their potential and empowering them to make a positive difference for our clients and colleagues. We believe banking is more than transactions—it's about enabling people to take control of their financial lives with simple, accessible, and affordable solutions that deliver real impact. Our culture is built on teamwork, trust, and growth. We value client-first thinking, energy, and ownership in everything we do.

Role Overview

The Full Stack Software Engineer III is a senior-level engineer within a cross‑functional team, responsible for the end‑to‑end software development lifecycle from concept, design, development, testing, and deployment to ongoing maintenance and optimisation. You will design and deliver robust, scalable, and high‑performing software systems, while guiding and mentoring other developers. This role requires deep technical expertise across front‑end and back‑end development, cloud platforms, and modern software engineering practices.

Key Responsibilities
  • Design, develop, test, deploy, and maintain full‑stack applications with a focus on performance, scalability, and reliability.
  • Work across front‑end, back‑end, and cloud infrastructure, ensuring seamless integration of components.
  • Collaborate with cross‑functional teams (developers, architects, product owners, testers, and business stakeholders).
  • Provide technical leadership, mentoring, and guidance to other developers.
  • Drive adoption of best practices in coding, design patterns, and system architecture.
  • Troubleshoot, debug, and resolve complex engineering problems.
  • Contribute to continuous improvement of systems, processes, and DevOps practices.
Required Qualifications & Experience
  • Grade 12 National Certificate (minimum).
  • Relevant tertiary qualification in Information Technology (preferred).
  • AWS Certified (mandatory).
  • 10+ years of proven experience in both front‑end and back‑end development, covering design, build, deployment, and support.
  • Strong experience in delivering complex, enterprise‑grade software solutions.
Technical Expertise

Cloud: AWS (EC2, S3, RDS, Lambda, API Gateway, IAM, SNS, CloudWatch). Languages & Frameworks: Java (v17+) and Spring Boot (expert level). JavaScript / TypeScript with or Angular. HTML5, CSS3 (including frameworks such as Bootstrap or Tailwind). APIs & Security: RESTful APIs, GraphQL, OAuth2, JWT. Architecture & Infrastructure: Microservices (Docker, Kubernetes). Message‑driven systems (Kafka, RabbitMQ). CI/CD pipelines and Git‑based workflows. Databases: PostgreSQL, MySQL (design, optimisation, and performance tuning). Preferred: Hands‑on experience with Amazon Connect.

Core Skills & Competencies
  • Strong analytical and problem‑solving ability.
  • Excellent communication skills (verbal and written).
  • Proven ability to thrive in high‑impact, high‑pressure environments.
  • Collaborative mindset with the ability to work in agile, cross‑functional teams.
  • Strong sense of ownership, accountability, and delivery focus.
Apply

Get in touch with your CV.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.