Senior Software Engineer (Python, JavaScript, AWS)

AES Global

Cape Town

Hybrid

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AES Global in Cape Town is recruiting a Senior Software Engineer to build across cloud, front-end, and mobile platforms for consumer asset finance applications.

You will own outcomes, guide architecture, and mentor developers in a hybrid, office-friendly setup with travel to markets where the business operates. The role emphasizes delivering resilient, scalable systems with real business impact.

Qualifications

  • 6+ years of software development experience
  • Proficiency in JavaScript, Python or similar
  • Experience with a backend framework like FastAPI and managing databases
  • Experience designing web and native apps with complex external integrations

Responsibilities

  • Build across the stack: AWS + Terraform + Python; front-ends in JS frameworks; native Android; low-code apps
  • Own business outcomes, and do the work beyond software needed to enable success
  • Understand users with diverse tech experiences through empathy and curiosity
  • Coach and mentor a skilled team of developers to improve standards and culture
  • Contribute to architectural design for long-term resilience and efficiency

Skills

6+ years of experience
JavaScript
Python
FastAPI

Job description

A technology business in consumer asset finance is looking for a Senior Software Engineer in Cape Town, building the platforms that let customers buy essential goods on credit and pay them off over time.

This is deliberately not a role where you code all day in one stack. You’ll build across the ecosystem — cloud services, several front-ends, native Android — and you’ll be expected to own commercial outcomes, not just tickets.

What you’ll do
  • Build across the stack: cloud services in AWS with Terraform and Python, custom front-ends in various JavaScript frameworks, native Android, and low-code app builds
  • Own business outcomes, and do the work beyond software needed to make things happen
  • Understand users whose experience of technology is very different from yours — which takes empathy, patience and a willingness to challenge your own assumptions
  • Coach and mentor a talented team of developers, improving standard practice and developer culture
  • Take a front-row seat in the architecture of new and existing systems, designing for long-term resilience and efficiency
What you’ll need
  • 6+ years of relevant software development experience
  • Proficiency in JavaScript, Python or similar
  • At least one backend framework such as FastAPI, including managing database, compute and external integrations
  • Demonstrated ability to design web and native apps with complex external integrations, for resilience and efficiency
    What’s on offer

    The stability of an established employer with the culture of a tight-knit team. Real responsibility from day one, and high expectations matched by real support — you’ll be given room to move early and colleagues across the business who are genuinely willing to help. There is travel to the markets the business operates in, annual team retreats, and hybrid flexibility: at least half your time in office, on the days you choose.

    Cape Town. Hybrid. Permanent.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (Python, Next.js, AWS)
Senior Full-Stack Developer (Python, Next.js, AWS)

AES Global • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Architecture ownership
Hybrid work
Modern tooling
+1
Software Engineer (Developer/Technical)
Software Engineer (Developer/Technical)

Black Pen Recruitment • Cape Town

On-site
ZAR 206,458 - 469,223
USD denominated salary
Annual cash bonus based on performance
Opportunity to partake in ESOP after 12 months
Full-Stack Software Engineer (Python & JavaScript)
Full-Stack Software Engineer (Python & JavaScript)

AES Global • Cape Town

Hybrid
ZAR 650,000 - 950,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Mind Detect • South Africa

On-site
ZAR 1,000,000 - 1,400,000
Equity
Generous leave policy
Great remuneration package
+3
Senior Full Stack Software Engineer (Python/TypeScript/AWS) (Remote)
Senior Full Stack Software Engineer (Python/TypeScript/AWS) (Remote)

Datafin • Johannesburg

Remote
ZAR 800,000 - 1,200,000
Lead Software Developer (Team Leadership, Architecture, CI/CD)
Lead Software Developer (Team Leadership, Architecture, CI/CD)

AES Global • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Real technical authority
Hybrid working
Permanent role
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

On-site
ZAR 1,000,000 - 1,800,000
Junior Developer (Python, JavaScript)
Junior Developer (Python, JavaScript)

AES Global • Cape Town

Hybrid
ZAR 350,000 - 450,000
Hybrid work
Permanent position
Senior Software Developer (Fintech/Start-up/Mobile Payments)
Senior Software Developer (Fintech/Start-up/Mobile Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 800,000
Great offices at the V&A Waterfront
Opportunity to participate in ESOP
Exciting travel opportunities
+3
Backend Software Engineer
Backend Software Engineer

Belay Talent Solutions • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Salary bonus
Health insurance
PTO & flexible hours
+3