Overview
Hybrid
40,000 - 60,000
Full Time
No Travel Required
Unable to Provide Sponsorship
Skills
Amazon S3
Amazon Web Services
Virtual Private Cloud
Amazon SQS
Computer Science
Continuous Integration
Continuous Delivery
Collaboration
Orchestration
Budget
Amazon DynamoDB
Node.js
Job Details
AWS Developer
We are looking for a skilled AWS Developer to design, develop, and deploy scalable, secure, and highly available applications on Amazon Web Services. The ideal candidate will have strong cloud-native development experience and a solid understanding of AWS services, DevOps practices, and modern application architectures.
Key Responsibilities
- Design, develop, and maintain cloud-native applications using AWS services (Lambda, API Gateway, DynamoDB, S3, ECS, EKS, etc.).
- Build and maintain CI/CD pipelines using tools such as AWS CodePipeline, CodeBuild, or Jenkins.
- Write and manage Infrastructure as Code (IaC) using CloudFormation, Terraform, or CDK.
- Develop serverless applications and microservices with performance and security best practices.
- Monitor and optimize application performance using CloudWatch, X-Ray, and related tools.
- Implement IAM roles, policies, and governance frameworks.
- Collaborate with cross-functional teams (DevOps, Security, Data Engineering) to deliver cloud solutions.
- Troubleshoot cloud infrastructure issues and ensure high availability and resilience.
- Participate in architectural discussions and provide technical recommendations.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong experience with AWS services (Lambda, EC2, RDS, DynamoDB, S3, SNS/SQS, VPC, IAM).
- Proficiency in at least one programming language: Python, Node.js, Java, Go, or .NET.
- Hands-on experience with serverless development and event-driven architectures.
- Solid understanding of REST APIs, microservices, containerization (Docker), and orchestration (ECS/EKS).
- Experience with CI/CD, Git, and automation tools.
- Knowledge of cloud networking (VPC, Subnets, Security Groups).
- Understanding of cloud security best practices.
- Experience with IaC tools (Terraform, CloudFormation, CDK).
Preferred Qualifications
- AWS Developer Associate or AWS Solutions Architect Associate certification.
- Experience with Kubernetes, Kafka, or distributed systems.
- Knowledge of observability tools (Prometheus, Grafana, ELK stack).
- Experience with cost optimization and cloud budgeting.
- Familiarity with Agile/Scrum methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.