Position Overview:
Were seeking a seasoned Python Developer with a strong background in Kubernetes and AWS to join our dynamic team. The ideal candidate will be responsible for crafting and maintaining highperforming Python applications deployed on Kubernetes clusters within the AWS environment.
Key Responsibilities:
- Design develop and maintain Python applications deployed on Kubernetes clusters within the AWS ecosystem.
- Collaborate closely with crossfunctional teams to gather and refine project requirements.
- Create reusable scalable code and libraries to support future development needs.
- Optimize application performance for speed and scalability.
- Implement robust security measures and data protection protocols.
- Conduct comprehensive code reviews and offer constructive feedback to team members.
- Troubleshoot and resolve issues in both production and nonproduction environments.
- Stay abreast of emerging technologies and industry trends to ensure continuous improvement.
Requirements:
- Bachelors degree in Computer Science Engineering or a related field.
- Minimum of 5 years of experience in Python development.
- Proficiency in Kubernetes and Docker.
- Strong familiarity with AWS services such as EC2 ECS EKS S3 RDS and Lambda.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Solid understanding of code versioning tools such as Git.
- Experience with CI/CD pipelines using tools like Jenkins GitLab CI or AWS CodePipeline.
- Excellent problemsolving and communication skills.
- Ability to work both independently and collaboratively in a team environment.
Preferred Qualifications:
- AWS certification (e.g. AWS Certified Developer AWS Certified DevOps Engineer).
- Familiarity with other programming languages such as Go Java or Node.js.
- Knowledge of Agile development methodologies.