Role Description We are seeking an experienced AWS Developer to join our team. The ideal candidate will design, develop, and optimize cloud-native applications on Amazon Web Services (AWS). This role requires expertise in AWS services, front-end development, and cloud infrastructure. Key Responsibilities: Develop, deploy, and maintain cloud-native applications on AWS. Work with AWS services such as Lambda, EC2, Docker, S3, RDS, DynamoDB, API Gateway, and CloudFormation. Develop and manage containerized applications using Docker and Kubernetes (ECS/EKS). Develop Infrastructure-as-Code (IaC) using Terraform, AWS CloudFormation, or GitHub Actions. Implement CI/CD pipelines using AWS CodePipeline, Jenkins, or GitHub Actions. Build and optimize web applications using ReactJS. Work with real-time databases and data streaming technologies. Implement and manage authentication and authorization, including Single Sign-On (SSO) and Multi-Factor Authentication (MFA). Ensure web security best practices are followed. Optimize application performance, security, and cost efficiency. Collaborate with cross-functional teams to integrate AWS solutions. Troubleshoot cloud-based applications and resolve issues. Required Qualifications: Proficiency in programming languages like Python, Java, or Node.js. Experience in front-end and web development using ReactJS. Strong problem-solving and analytical skills. Ability to work independently and remotely. Hands-on experience with serverless computing and containerization (Docker, Kubernetes, ECS, EKS). Experience with AWS IAM, networking (VPC, Route 53), and security best practices. Knowledge of monitoring and logging tools such as CloudWatch, AWS X-Ray, or ELK Stack. Experience with database management (SQL and NoSQL). Experience implementing authentication and identity management, including SSO and MFA. Strong understanding of DevOps and automation. Preferred Qualifications: 2 years of experience in AWS development and cloud architecture. AWS Certification (AWS Certified Developer or DevOps Engineer). Experience with multi-cloud environments (Azure, GCP) is a plus. Familiarity with Agile and Scrum methodologies. Bachelor's degree in Computer Science or a related field.