Python Developer with AWS CDK
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.