📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Python Back-End Engineer

Old Mutual · Johannesburg

Senior 🇬🇧 English
Python AWS API Gateway Terraform Pytest REST API OpenAPI Swagger GitHub Actions Docker Docker Compose Makefile Apache Velocity

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Old Mutual.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

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.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

42 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Old Mutual

Johannesburg