Python Development: Strong, hands-on professional experience using Python as your primary language
AWS Serverless & Fundamentals: Solid understanding of AWS infrastructure (VPCs, multi-account setups, security) and experience with AWS Lambda in high-traffic production environments
Integration Patterns: Practical experience designing and operating event-driven systems using EventBridge, SQS, and SNS, with a clear understanding of asynchronous communication
Infrastructure as Code (IaC): Solid experience using AWS CDK (ideally using TypeScript)
DynamoDB (Deep Expertise): Exceptional architectural and operational knowledge of DynamoDB, including single-table design, access-pattern modeling, GSIs/LSIs, capacity planning, TTL, and operational troubleshooting
Distributed Systems: Strong grasp of distributed data consistency (ACID vs. BASE, eventual consistency) and service boundaries
Automated Testing: Strong experience with automated testing strategies, ideally utilizing BDD frameworks (such as Behave)
Data Modeling: Experience with schema definition and validation libraries like JSON Schema or Pydantic
Operational and development experience with AWS OpenSearch
Hands-on application profiling and memory optimization skills
Experience designing and managing GraphQL or REST APIs
Background in operating high-volume, mission-critical production workloads