About the job AWS Developer
Location: Remote
Type: Full-Time
Experience Level: MidSenior
About the Role
An AWS Certified Developer with hands-on experience in modern serverless applications and cloud-native architecture. The ideal candidate will be a strong problem solver passionate about building scalable, secure, and high-performance applications using AWS services such as Amplify Gen 2, DynamoDB, AppSync, Cognito, Lambda and S3. If you have a solid grasp of Domain-Driven Design (DDD) principles and a working knowledge of React for modern frontend development, youll thrive in this role.
Key Responsibilities
Design, develop, and deploy serverless web applications leveraging AWS Amplify Gen 2.
Architect and maintain highly available, low-latency APIs using AWS AppSync (GraphQL) and AWS Lambda.
Manage and optimize data models in Amazon DynamoDB, ensuring efficient query patterns and cost-effective scalability.
Implement authentication and authorization workflows using Amazon Cognito.
Collaborate with cross-functional teams to deliver full-stack solutions with React frontends integrated into AWS backend services.
Apply Domain-Driven Design principles to structure complex business domains into maintainable, modular systems.
Continuously improve performance, monitoring, and deployment pipelines across cloud environments.
Write clean, maintainable, testable, and well-documented code following industry best practices.
Requirements
AWS Certified Developer Associate (or higher).
- Proven experience with:
AWS Amplify Gen 2
AWS AppSync (GraphQL)
Amazon DynamoDB
Amazon Cognito
AWS S3
AWS Lambda
AWS CloudFormation
AWS CloudWatch
AWS IAM
Proficiency in JavaScript/TypeScript and React.
Familiarity with CI/CD pipelines and DevOps practices (AWS CodeBuild and GitHub Actions).
Experience with Domain-Driven Design (DDD) is highly preferred.
Understanding of RESTful APIs and GraphQL schema design.
Excellent problem-solving, communication, and teamwork skills.