What are the responsibilities and job description for the Senior AWS Backend Engineer (Python) position at MOONITSolutions Inc.?
Job Requirements
Must-Have Technical & Functional Skills
- Serverless & Compute: Deep expertise in developing backend services using AWS Lambda, API Gateway, and AWS Fargate.
- Data & Storage: Proven experience designing high-throughput storage layers using DynamoDB, RDS, S3, and ElastiCache.
- Programming Languages: Strong development background with Python and PySpark as the core backend languages.
- Messaging & Event-Driven Architecture: Advanced proficiency building decoupled architectures utilizing SQS, SNS, EventBridge, and Kinesis.
- Security & Governance: Experience enforcing least-privilege security configurations using IAM, Secrets Manager, and KMS.
- Observability: Solid track record of monitoring system health and setting up real-time alerting using CloudWatch and X-Ray.
- Data Modeling: Strong, demonstrable data modeling skills.
Preferred Qualifications
- AWS Certifications: Active AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) are highly preferred.
Nice-to-Have Skills
- Frontend Development: Experience building responsive, high-performance web applications using modern frameworks like Angular or React.
- Infrastructure as Code (IaC): Ability to automate environment provisioning entirely through Terraform or AWS CDK.