Key Responsibilities :
Cloud Application Development :
- Design, develop, and deploy cloud-native applications using AWS services like Lambda, API Gateway, DynamoDB, S3, ECS, Fargate, RDS , etc.
- Write and maintain infrastructure-as-code (IaC) using CloudFormation , Terraform , or AWS CDK .
- Create RESTful APIs and microservices architectures optimized for cloud scalability.
DevOps & CI / CD :
Set up and maintain CI / CD pipelines using tools like AWS CodePipeline , CodeBuild , CodeDeploy , or Jenkins .Integrate application logging, monitoring, and alerting using CloudWatch , X-Ray , and other observability tools.Security & Compliance :
Implement IAM roles, policies, and best practices for secure access management.Ensure applications comply with security standards (e.g., encryption, VPC configuration, data privacy).Performance & Optimization :
Monitor and optimize performance of applications and services using AWS tools.Conduct cost optimization and right-sizing of resources.Collaboration :
Work closely with backend / frontend developers, QA, and cloud architects.Participate in code reviews, sprint planning, and Agile / Scrum ceremonies.Qualifications : Required :
Bachelor's degree in Computer Science, Engineering, or a related field.2–5 years of experience in software development with at least 1–2 years of hands-on AWS experience .Strong programming skills in Python, Node.js, Java, or Go .Experience working with serverless technologies and container-based deployments.Preferred :
AWS Certified Developer – Associate or higher.Experience with databases (SQL and NoSQL like DynamoDB, Aurora).Familiarity with event-driven architecture (e.g., SNS, SQS, Kinesis).Exposure to front-end frameworks (React, Angular) for full-stack development (optional).Skills Required
Python, Node.js, Java, Golang, Sql