About the job Python Developer - Multi-cloud
Python Software Engineer (Multi-Cloud)
Location: Remote (South Africa) Role Type: Permanent
Get certified on top cloud platforms and boost your technical value.
If you are a Python engineer looking to master the cloud, this is the environment you have been waiting for. We are representing a leading technology consultancy that pays you to upgrade your skills.
This is not a maintenance role. You will work on complex enterprise projects using the latest cloud-native technology. You will design and build scalable applications across AWS, Azure, and Google Cloud, moving your career from "Software Engineer" to "Cloud Architect" faster than you would in a standard internal role.
How This Role Benefits You
Incentivised Professional Growth We take training seriously. We do not just pay for your exams. We provide a structured path for you to gain certifications in AWS, Azure, and GCP. In many cases, achieving these milestones is directly linked to financial incentives and career progression.
Work with the Best You will join a team of high-caliber peers. This is an environment where code reviews are constructive and architecture is discussed openly. You will learn from experts who care about code quality just as much as you do.
True Remote Flexibility This is a remote-first company. We trust you to manage your time and deliver quality work from your home office. You get the autonomy you need without the commute.
High-Impact Projects You will not be building small internal tools. You will be building core business applications for major enterprise clients. You will solve complex data and integration problems that require robust, scalable solutions.
What You Will Be Building
- Cloud-Native Backends: Design and develop scalable services using Python (Django, Flask, FastAPI).
- Automated Infrastructure: Use Terraform or CloudFormation to treat infrastructure as code.
- API Integrations: Build and document robust RESTful and GraphQL APIs to connect complex systems.
- Serverless Architecture: Implement Lambda or Azure Functions to optimize performance and cost.
- DevOps 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 (PostgreSQL) and NoSQL databases.
- The Consulting Mindset: You are comfortable working autonomously and explaining your technical decisions to business stakeholders.
Next Steps
Do not let your skills stagnate. Join a team that invests in your future.
Apply now to start your journey.