Python developer - multi-cloud

Confidential

📍 Workfromhome, Western Cape, South-Africa

Full-time Other-General Posted March 02, 2026

Job Description

Overview
Python Software Engineer (Multi-Cloud) — Location: Remote (South Africa) | Role Type: Permanent What You Will Be Building Cloud-Native Backends: Design and develop scalable services using Python (Django, Flask, Fast API).
Automated Infrastructure: Use Terraform or Cloud Formation to treat infrastructure as code.
API Integrations: Build and document robust RESTful and Graph QL APIs to connect complex systems.
Serverless Architecture: Implement Lambda or Azure Functions to optimize performance and cost.
Dev Ops Pipelines: Set up CI/CD workflows to ensure smooth, automated delivery. What You Need To Succeed The Core Skill: Strong proficiency in Python and its modern frameworks.
The Cloud Experience: Practical experience with at least one major cloud provider (AWS, Azure, or GCP).
The Tooling: Experience with Docker and Kubernetes is a strong advantage.
The Data: A solid understanding of both SQL (Postgre SQL) and No SQL databases. ...