Senior Python Developer (AWSAzure)

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a highly experienced Senior Python Developer with strong cloud engineering expertise across AWS and/or Azure. The ideal candidate has 7 years of hands-on Python development experience deep understanding of cloud-native architectures and a proven ability to design build and scale secure reliable backend systems.


Key Responsibilities:

  • Design develop and maintain scalable high-performance backend applications using Python.
  • Build RESTful APIs microservices automation scripts and data processing pipelines.
  • Implement unit tests integration tests and CI/CD automation.
  • Optimise application performance reliability and maintainability.
  • Architect deploy and manage cloud-native solutions on AWS and/or Azure.
  • Work with cloud services such as: Lambda API Gateway EC2 S3 RDS DynamoDB Step Functions ECS CloudFormation IAM
  • Azure: Functions App Services Storage Accounts Key Vault Cosmos DB AKS ARM/Bicep AAD
  • Implement Infrastructure-as-Code (IaC) using Terraform CloudFormation ARM or Bicep.
  • Ensure high availability scalability and security of all cloud-hosted applications.
  • Build and maintain CI/CD pipelines (GitHub Actions GitLab CI Azure DevOps CodePipeline etc.).
  • Containerise applications using Docker; deploy and manage Kubernetes (EKS/AKS) environments.
  • Monitor and troubleshoot production systems using cloud native tools (CloudWatch Application Insights etc.).
  • Implement cloud and application security best practices (IAM secrets management network security).
  • Ensure compliance with relevant standards and frameworks (ISO SOC2 POPIA/GDPR where applicable).
  • Act as a senior contributor mentoring mid-level/junior developers.
  • Participate in solution architecture technical design sessions and code reviews.
  • Work closely with product owners DevOps engineers and other stakeholders to deliver high-quality solutions.


Requirements

  • 7 years professional Python development experience (required).
  • Certifications: AWS Developer/Architect Azure Developer/Architect.
  • Strong experience with AWS and/or Azure cloud platforms.
  • Proven experience designing and building REST APIs microservices and serverless components.
  • Experience with Docker Kubernetes (EKS/AKS) and cloud infrastructure.
  • Strong skills in relational and NoSQL databases (PostgreSQL MySQL DynamoDB Cosmos DB).
  • Solid understanding of software engineering best practices (testing code reviews DRY SOLID).
  • Experience with IaC: Terraform CloudFormation ARM or Bicep.
  • Experience with CI/CD automation.
  • Experience with asynchronous frameworks (FastAPI aiohttp asyncio).
  • Experience with messaging/streaming platforms (SQS SNS Kafka EventHub).
  • Knowledge of data engineering pipelines or ML workflow integration.



Required Skills:

7 years professional Python development experience (required). Certifications: AWS Developer/Architect Azure Developer/Architect. Strong experience with AWS and/or Azure cloud platforms. Proven experience designing and building REST APIs microservices and serverless components. Experience with Docker Kubernetes (EKS/AKS) and cloud infrastructure. Strong skills in relational and NoSQL databases (PostgreSQL MySQL DynamoDB Cosmos DB). Solid understanding of software engineering best practices (testing code reviews DRY SOLID). Experience with IaC: Terraform CloudFormation ARM or Bicep. Experience with CI/CD automation. Experience with asynchronous frameworks (FastAPI aiohttp asyncio). Experience with messaging/streaming platforms (SQS SNS Kafka EventHub). Knowledge of data engineering pipelines or ML workflow integration.

We are seeking a highly experienced Senior Python Developer with strong cloud engineering expertise across AWS and/or Azure. The ideal candidate has 7 years of hands-on Python development experience deep understanding of cloud-native architectures and a proven ability to design build and scale secur...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT