About the Role
We are seeking a skilled and motivated AWS Developer with 2–4 years of hands-on experience in developing, and deploying cloud-native applications on Amazon Web Services (AWS). The ideal candidate will have strong expertise in AWS services, application development, automation, and cloud best practices. You will work closely with development, DevOps, and architecture teams to build scalable, secure, and highly available cloud solutions.
Key Responsibilities
- Develop, deploy, and maintain applications on AWS cloud platforms.
- Build and manage cloud-native solutions using AWS services such as EC2, Lambda, S3, RDS, DynamoDB, API Gateway, ECS/EKS, and CloudFront.
- Implement serverless architectures and microservices-based applications.
- Develop RESTful APIs and integrate them with cloud-based services.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as CloudFormation or Terraform.
- Create and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, Jenkins, GitHub Actions, or similar tools.
- Monitor application performance and troubleshoot production issues using CloudWatch, X-Ray, and CloudTrail.
- Ensure cloud security best practices including IAM roles, security groups, encryption, and compliance controls.
- Optimize application performance, scalability, reliability, and cost efficiency.
- Collaborate with cross-functional teams throughout the software development lifecycle.
Required Skills & Qualifications
Technical Skills
- 2–4 years of experience in software development and AWS cloud technologies.
- Hands-on experience with core AWS services:
- EC2
- S3
- Lambda
- API Gateway
- RDS
- DynamoDB
- CloudWatch
- IAM
- VPC
- SNS/SQS
- Proficiency in at least one programming language:
- Python
- Java
- Node.js
- Go
- Experience in developing and consuming REST APIs.
- Strong understanding of cloud architecture basics, microservices, and serverless computing.
- Knowledge of containerization technologies such as Docker and Kubernetes (EKS preferred).
- Hands-on experience with Git and version control systems.
- Familiarity with CI/CD practices and DevOps methodologies.
- Experience with Infrastructure as Code (Terraform or CloudFormation).
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and in collaborative environments.
- Strong documentation and knowledge-sharing mindset.
Preferred Qualifications
- AWS Certified Developer – Associate.
- AWS Certified Solutions Architect – Associate.
- Experience with event-driven architectures and messaging services.
- Exposure to security, compliance, and governance in cloud environments.
- Experience with monitoring and observability tools.
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Success Metrics
- Delivery of scalable and reliable cloud-native applications.
- Reduced deployment time through automation and CI/CD adoption.
- Improved application availability, security, and performance.
- Effective cloud cost optimization and operational excellence.