Required Skills & Experience:
- Proficiency in Python /Pyspark for backend development, scripting, and automation.
- Design and develop serverless applications using AWS Lambda, API Gateway, Redshift, DynamoDB, Step Functions, Glue and other AWS services.
- Implement event-driven architectures using SNS, SQS, and Event Bridge.
- Hands-on experience with AWS IAM roles and policies for securing serverless applications.
- Familiarity with RESTful APIs
- Write and maintain infrastructure as code (IaC) using AWS CDK, CloudFormation
- Experience in writing unit tests and following Test-Driven Development (TDD).
- Understanding of logging, monitoring, and tracing tools like AWS CloudWatch,
- Experience with Docker and containerized deployments is a plus.
- Good understanding of SQL and NoSQL databases such as PostgreSQL, MySQL, and DynamoDB.
- Experience with DevOps practices and CI/CD automation for AWS deployments.