Roles and Responsibilities :
- Design, develop, test, deploy and maintain large-scale backend applications using Python on AWS cloud platform.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
- Implement automated testing frameworks such as Selenium WebDriver or Appium for ensuring high-quality software releases.
- Develop infrastructure as code using Terraform to manage cloud resources.
Job Requirements :
- 7-12 years of experience in senior backend engineering roles with expertise in Python programming language.
- Robust understanding of AWS services including EC2, VPC, Lambda functions etc. .
- Experience with containerization using Docker and orchestration using Kubernetes or similar tools like ECS/EKS.
- Proficiency in implementing CI/CD pipelines using tools like Jenkins or GitHub Actions.