AWS Software Engineer
Role details
Job location
Tech stack
Job description
-
Serverless & Compute: Develop backend services using AWS Lambda, API Gateway, and Fargate.
-
Data & Storage: Design high-throughput storage layers using DynamoDB, RDS, S3, and ElastiCache.
-
Messaging & Event-Driving: Build decoupled architectures via SQS, SNS, EventBridge, and Kinesis.
-
Security & Governance: Enforce least-privilege security using IAM, Secrets Manager, and KMS.
-
Observability: Monitor system health and set up real-time alerting using CloudWatch and X-Ray.
-
Good data modeling skills AWS Certifications preferred Nice to have skills: Frontend Development: Build responsive, high-performance web applications using Angular or React. Infrastructure as Code: Automate environment provisioning entirely through Terraform or AWS CDK.
-
Roles & Responsibilities: MNA - Marketing Technology & Analytics group is looking for an AWS Software Engineer. Key responsibilities will include: Development Testing and validation Maintenance and optimization of code Documentation, * AWS Lambda
-
API Gateway
-
AWS Fargate
-
DynamoDB (Data Modeling)
-
SQS/SNS/EventBridge (Event-Driven Architecture)
Requirements
Experience in driving continuous improvement including design, and standardization of process and methodologies. Experience assessing feasibility, complexity and scope of new capabilities and solutions.
- Experience collaborating with multiple stakeholders/teams (architecture and infrastructure delivery teams) to ensure consistent solution design and integration.