We are looking for an experienced AWS Python Developer with strong expertise in AWS Lambda, Python, and Serverless Architecture . The ideal candidate will be responsible for designing, developing, and maintaining scalable cloud-native applications and data processing solutions on AWS.
Key Responsibilities
- Design, develop, and deploy serverless applications using AWS services.
- Build and maintain scalable solutions using Python and AWS Lambda.
- Develop RESTful APIs and microservices for cloud-native applications.
- Integrate AWS services such as Lambda, S3, API Gateway, DynamoDB, SNS, and SQS.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Implement security, monitoring, logging, and performance optimization best practices.
- Automate deployment processes using CI/CD pipelines.
- Troubleshoot and resolve production issues while ensuring high availability and reliability.
Required Skills
- Strong experience with AWS Cloud Platform
- Hands-on expertise in AWS Lambda
- Strong programming skills in Python
- Experience with API development and Microservices Architecture
- Knowledge of S3, API Gateway, DynamoDB, SNS, SQS, CloudWatch
- Experience with CI/CD and DevOps practices
- Understanding of Cloud Security and IAM concepts
- Strong SQL and database fundamentals
- Excellent debugging and problem-solving skills
Good to Have
- Terraform or CloudFormation
- Docker and Kubernetes
- AWS Step Functions
- Event-Driven Architecture
- Snowflake or Data Engineering exposure
Preferred Candidate Profile
- 7+ years of application development experience
- Solid AWS serverless development background
- Experience working on enterprise-scale cloud transformation projects
- Good communication and stakeholder management skills
- Financial Services domain experience is an added advantage