×
Register Here to Apply for Jobs or Post Jobs. X

SENIOR Python Back-End Software Engineer

Job in Sandton, 2172, South Africa
Listing for: Biz Community
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Backend Developer, DevOps
Job Description & How to Apply Below

Overview

Join a team that’s transforming the way millions of South Africans manage their financial lives. We’re building simple, transparent, and accessible digital banking solutions for over 20 million clients, and we need exceptional engineering talent to help shape the future.

Requirements
  • Relevant tertiary qualification in Information Technology (preferred)
  • 6+ years’ proven experience in back‑end software development and project delivery
  • Strong proficiency in Python (FastAPI) for backend development and scripting
  • Deep experience with AWS cloud services (IAM, EKS, RDS, MSK / Kafka, Lambda, Elasti Cache, etc.)
  • Hands‑on expertise with Terraform (modules, state management, environment provisioning)
  • Solid understanding of microservices architecture, APIs (REST / gRPC), and event‑driven design
  • Strong database knowledge :
    Postgre

    SQL, SQL Server, MySQL
  • Experience with CI / CD (Git Hub Actions, Git Lab CI, Jenkins, etc.)
  • Strong knowledge of Docker & Kubernetes
  • Familiarity with monitoring and observability tools (Instana, Prometheus, Grafana, Open Telemetry, etc.)
Responsibilities
  • Design, develop, and maintain backend services in Python for enterprise‑grade applications
  • Architect and implement scalable cloud solutions on AWS (EKS, Lambda, RDS, MSK, S3, Elasti Cache)
  • Automate infrastructure provisioning using Terraform and Git Ops workflows (ArgoCD / Git Hub Actions / Jenkins)
  • Ensure application scalability, reliability, and security in production environments
  • Collaborate with cross‑functional teams to deliver end‑to‑end software solutions
  • Build and maintain automated CI / CD pipelines for testing and deployment
  • Implement observability best practices and maintain system health using monitoring tools
  • Mentor junior engineers, perform code reviews, and drive engineering excellence
Position details

Reference number : GZ60945

Type :
Permanent

Location :
Sandton

Salary :
Up to R1.4m per annum, negotiable based on experience and capability

To apply,

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary