AWS/Python Developer

Location: Rosebank JHB  |  Work Model: Hybrid Model|  Contract: 12 Month Renewable Contract

Role Purpose
We are seeking an experienced AWS/Python Developer with a strong background in AWS cloud services and Python programming. The ideal candidate will possess excellent reasoning ability, systems thinking, and the ability to collaborate effectively with team members and stakeholders.

Must Have:

  • AWS Cloud Services:
  • Design, develop, and deploy scalable and secure applications using AWS services such as EC2, S3, RDS, Lambda, and more.
  • Optimize and manage AWS resources to ensure high availability, performance, and cost-efficiency.
  • Implement AWS best practices for security, architecture, and operations.
  • Python Development:
  •  Write clean, maintainable, and efficient code in Python.
  • Develop and integrate RESTful APIs and microservices.
  • Perform debugging, troubleshooting, and testing of code and applications.
  • Collaboration and Systems Thinking:
  • Engage in systems thinking to understand the broader context of the application and its integration within the ecosystem.
  • Collaborate with cross-functional teams, including developers, designers, and business stakeholders, to define requirements and propose solutions.
  • Participate in technical discussions and whiteboarding sessions to design application architectures.
  • Technical Skills:
  • Extensive experience with AWS cloud services and architecture.
  • Strong proficiency in Python programming.
  • Familiarity with DevOps practices and tools such as Docker, Kubernetes, and Jenkins.
  • Experience with database management systems like PostgreSQL, MySQL, or MongoDB.
  • Knowledge of RESTful API design and development.

Preferred Qualifications:

  • AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer).
  • Experience with additional programming languages and frameworks.
  • Familiarity with Agile methodologies and practices.
  • Previous experience in a similar role or industry.

How to Apply: 

  • Hit the “Submit CV” Button below to open your Email Window.
  • Attached your most recent CV along with any certification and Send.
  • Please note that while we make every effort to contact all applicants, if you do not hear from us within 5 to 7 business days, it means that your application was not successful for this role.