South Africa

Software Engineer: Back-End - Johannesburg - R1m PA

Software Engineer: Back-End - Johannesburg - R1m PA
Description
We are seeking an experienced

Senior Backend Software Engineer

with strong

Python (FastAPI)

and

AWS

expertise to join a high‑performing engineering team delivering scalable, cloud‑native systems.

This role is ideal for a technically strong engineer who enjoys building modern backend platforms and contributing to architectural decisions.

Requirements:

Relevant tertiary qualification in

Information Technology

or a related field ( preferred )

6+ years' proven experience in backend software development and project delivery

Strong proficiency in

Python (FastAPI)

for backend services and scripting

Deep experience with

AWS cloud services , including:

IAM, EKS, RDS, MSK/Kafka, Lambda, ElastiCache

Hands‑on expertise with

Terraform , including:

Modules, state management, and environment-specific provisioning

Solid understanding of microservices architecture,

REST/gRPC APIs , and event‑driven design

Proficiency with relational databases (PostgreSQL, SQL Server, MySQL)

Experience building and maintaining CI/CD pipelines using tools such as

GitHub Actions, GitLab CI, Jenkins , or similar

Strong knowledge of containerization and orchestration (Docker, Kubernetes)

Familiarity with monitoring and observability tools such as Instana, Prometheus, Grafana, and OpenTelemetry

Nice‑to‑Have (Bonus Skills):

Proficiency in

gRPC

and concurrency patterns

Knowledge of the

Kafka ecosystem , including Kafka Streams, schema registries, and the outbox pattern

Experience with AWS infrastructure cost optimization

Familiarity with Agile methodologies and Kanban delivery

Prior exposure to cloud security best practices

The Reference Number for this position is GZ61010.

This is a

contract role

based in

Johannesburg , offering a

cost‑to‑company salary of up to R1m per annum , negotiable based on experience and ability.

Contact Garth on or call

011 463 3633

to discuss this and other exciting opportunities.

Are you ready for a change of scenery?

Know someone who fits the bill? We pay

cash for successful referrals!

#J-18808-Ljbffr
Highlights
Safety Tips
Be careful if you are offered a job on the spot.
1 / 10
More info about this ad

Software Engineer: Back-End - Johannesburg - R1m PA has been posted in the Johannesburg Engineering category on Locanto.

If you’re looking for something similar, check out Mechanical Maintenance Engineer, Johannesburg, Sophos Engineer, Johannesburg or Senior Solid Waste Management Engineer in Johannesburg, also posted in Engineering. Right now, there are 172 classified ads in Engineering in Johannesburg on Locanto.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Engineering in Primrose, Bedfordview and Germiston. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.