Python AWS Developer
Pretoria - South Africa
Job Summary
Introduction
Our client based in Menlyn is looking for a Full Stack Python AWS Developer to join their team. This role will be hybrid-based. A Python-focused cloud engineer who writes clean testable code builds scalable AWS solutions and operates within modern DevOps and Agile environments. Improve a product or a system that already exists by making conceptual changes and enhancements. Can manage solutions to complex problems that may require simple solutions yet affect multiple systems. CV to
Job Description
Duties:
- Ability to develop within a specific sought-after programming language
- Strong working knowledge of software development tools techniques and approaches used to build application solutions
- Working knowledge of software development tools techniques and approaches used to build application solutions
- Cloud computing technologies Business drivers and emerging computing trends
Minimum Requirements
Education
- Matric IT Degree / Diploma
- 5 years Python Developer
Skills:
Core focus:
- Build and maintain Python-based systems (CLI tools libraries APIs)
- Develop RESTful services with clean well-structured code
Engineering practices:
- Strong in testing (Unit Testing TDD BDD)
- Solid debugging and problem-solving
- Emphasis on code quality and organisation
Cloud & DevOps:
- Hands-on with AWS (S3 Lambda ECS SQS SNS IAM etc.)
- Experience with CI/CD pipelines
- Commitment to Infrastructure as Code (IaC) and automation
Ways of working:
- Familiar with Agile methodologies
- Comfortable working across Python with some Java exposure
Advantageous Skills:
- MongoDB Exposure
- TypeScript NodeJS
- Atlassian APIs
- Typescript
Package & Remuneration
Salary Negotiable
Required Experience:
IC