Lead Developer (AWS)
Posted Updated
Description
We are looking for a Senior AWS Developer who has deep hands-on experience in designing, developing, and deploying scalable applications on Amazon Web Services (AWS). The ideal candidate will have a strong understanding of cloud infrastructure, automation, security, and DevOps practices to build high-performing, reliable, and cost-efficient systems.
Key Responsibilities
- Design and implement cloud-native applications using AWS services such as EC2, Lambda, API Gateway, S3, RDS, DynamoDB, CloudFront, and others.
- Develop scalable microservices architectures using containerization (Docker, ECS, EKS).
- Implement CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy (or similar tools like Jenkins).
- Manage IAM roles, policies, and security configurations to ensure compliance and best practices.
- Automate infrastructure provisioning using Terraform / CloudFormation.
- Monitor and optimize performance, scalability, and cost using CloudWatch, X-Ray, and AWS Cost Explorer.
- Collaborate with backend, frontend, and DevOps teams for end-to-end solution delivery.
- Troubleshoot production issues and perform root-cause analysis for system reliability.
Required Skills & Experience
- Strong experience with AWS services (EC2, S3, Lambda, RDS, CloudFormation, ECS/EKS, etc.) along with Azure & GCP server knowledge.
- Proficiency in Python, Node.js, or Java for backend and AWS Lambda functions.
- Hands-on experience with CI/CD, Infrastructure as Code (IaC) tools (Terraform, CloudFormation).
- Experience with API design, RESTful services, and microservices-based architecture.
- Deep understanding of networking concepts, security, and identity management in AWS.
- Familiarity with monitoring, alerting, and logging tools (CloudWatch, Prometheus, ELK stack).
- Strong debugging, performance tuning, and cost optimization skills.
- AWS Certifications (Developer Associate / Solutions Architect / DevOps Engineer) are a plus.
Skills
- API
- Api Design
- API Gateway
- Automation
- AWS
- Azure
- CI/CD
- Cloud
- Cloud Native
- CloudFormation
- CloudFront
- CloudWatch
- Containerization
- DevOps
- Docker
- DynamoDB
- EC2
- ECS
- EKS
- ELK
- GCP
- IAM
- Infrastructure as Code
- Java
- Jenkins
- Lambda
- Microservices
- Networking
- Node.js
- Prometheus
- Python
- RDS
- REST
- Root Cause Analysis
- S3
- Terraform
