Senior Python Back-End Engineer
Old Mutual · Johannesburg
Job description
About the role
Old Mutual is looking for a Senior Python Back‑End Engineer to design and deliver serverless solutions that support our African growth story. You will work closely with the Product Owner and Chapter Leader to translate business requirements into reliable, zero‑downtime services.
Key responsibilities
- Build production‑ready solutions from product requirements using a serverless architecture.
- Develop proof‑of‑concepts, demonstrate them and gather feedback.
- Maintain highly available services with zero downtime.
- Write clean, testable Python code and automate repetitive tasks.
- Review, debug and optimise existing code bases.
- Analyse operational feasibility and follow the full software development lifecycle.
- Mentor junior engineers and share best practices.
- Collaborate with the team using agile tools such as JIRA and document work in Confluence.
Required profile
- Proven experience as a back‑end developer building serverless applications.
- Strong understanding of AWS services (Lambda, SQS, DynamoDB, API Gateway).
- Hands‑on experience with Terraform, Docker, Docker‑Compose and CI/CD pipelines (GitHub Actions).
- Familiarity with Python 3.9, Pytest, REST APIs, OpenAPI/Swagger and Makefile workflows.
- Ability to work in an agile environment and communicate proactively.
- Relevant degree or postgraduate qualification (NQF Level 7 or equivalent).
Required skills
- Python (3.9)
- AWS Lambda, SQS, DynamoDB, API Gateway
- Terraform
- Pytest
- REST API development
- OpenAPI / Swagger
- GitHub Actions (CI/CD)
- Docker & Docker‑Compose
- Makefile
- Apache Velocity language
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
44 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Old Mutual
Johannesburg
Related job offers
-
Head of Information Technology
Leroy Merlin South Africa Johannesburg -
Mobile iOS Developer
Liberty Johannesburg -
Software Engineer
Liberty Johannesburg -
Platform Support Engineer (DevOps · Security · Voice & Messaging Support) – Hybrid
Datafin Cape Town -
Systems Engineer – Microsoft 365, Azure & Windows Server
Datafin Pinelands