Job Description
Job Description
Our client is seeking a highly experienced AWS Python Developer with strong object-oriented programming skills to lead the development of secure, scalable APIs and cloud-native solutions using AWS services. The ideal candidate will have a DevOps mindset and be passionate about automation and continuous improvement.
Key Responsibilities:
-
Design and develop APIs using AWS Lambda, API Gateway, S3, DynamoDB, and IAM.
-
Leverage Boto3 for AWS SDK integrations and automate infrastructure with CloudFormation/Terraform.
-
Implement robust backup, disaster recovery, and security protocols for AWS data stores.
-
Build CI/CD pipelines using AWS CodePipeline, CodeBuild, and GitHub Actions.
-
Collaborate cross-functionally to define best practices, improve delivery processes, and enhance application performance.
Required Skills:
-
5+ years of Python development with OOP and API architecture experience.
-
Strong knowledge of AWS services (Lambda, API Gateway, DynamoDB, S3, IAM).
-
Experience with Boto3, CloudFormation or Terraform.
-
Familiarity with encryption, IAM policies, secure APIs, and backup/recovery strategies.
-
DevOps CI/CD tooling (CodePipeline, CodeBuild, GitHub Actions).
Preferred Qualifications:
-
Full-stack development with React or Angular.
-
Experience with Docker, Kubernetes, ECS, or EKS.
-
Familiarity with relational and NoSQL databases (schema design, tuning).
-
Serverless architecture and event-driven design experience.
