3+ years of Python development experience with strong Python proficiency
AWS certification (must have)
Hands-on experience with AWS Lambda, API Gateway, S3, DynamoDB, and SNS/SQS; working knowledge of Docker and container deployment (ECS); EC2 knowledge not mandatory
Experience with Infrastructure as Code tools such as CloudFormation, Serverless Framework, Terraform and AWS CDK (TypeScript); Node.js knowledge is a plus
Requirements:
Develop and maintain backend services using Python on AWS Serverless stack (Lambda, API Gateway, S3, DynamoDB) and containerized deployments via Docker/ECS
Design, implement, and manage cloud resources using IaC tools (CloudFormation, Serverless Framework, Terraform, AWS CDK) with TypeScript
Implement messaging patterns using AWS SNS/SQS and ensure scalable, secure, and reliable communication between services
Collaborate with teams to deliver robust, production-grade solutions and uphold AWS best practices and certifications
Job description
Minimum 3 years of Experience in Python, AWS
Must Include-
- AWS Lambda
- AWS ECS container or Docker(locally) – Working knowledge of Docker and container based deployment is needed. EC2 knowledge is not mandatory.
- AWS S3 for Storage
- AWS DynamoDB
- API Gateway
- AWS CDK - Typescript
- AWS Cloud formation(or Serverless-framework or Terraform or any other similar tools) – Experience in creation and configuring of cloud resources using cloud formation/terraform is required.
AWS SNS/SQS – Knowledge of Message Queue system and related AWS tools.
Must have certification in AWS
Must have worked on Python and must have strong experience