Job Summary: We are seeking an experienced AWS Developer to join our growing technology team.
The successful candidate will be responsible for designing, developing, and deploying scalable cloud-based solutions using Amazon Web Services (AWS). This role requires a solid understanding of serverless and containerized architectures, proficiency in AWS core services, and experience working in a DevOps-driven environment.
Key Responsibilities: Design and develop cloud-native applications leveraging AWS technologies Build and deploy serverless or containerized solutions using services such as Lambda, EC2, S3, API Gateway, and DynamoDB Implement infrastructure as code using tools like CloudFormation or Terraform Collaborate with cross-functional teams to define, design, and ship new features Ensure the performance, quality, and responsiveness of applications Monitor and troubleshoot application performance issues using CloudWatch or equivalent tools Contribute to continuous integration and delivery pipelines using tools such as Git and Jenkins Maintain security, reliability, and scalability best practices in all solutions Qualifications: Minimum of 3 years hands-on experience in cloud-based application development using AWS Proficiency in core AWS services including Lambda, EC2, S3, API Gateway, DynamoDB, and CloudFormation Strong background in RESTful API development and microservices architecture Experience with DevOps tools such as Git, Jenkins, Terraform, and CloudWatch Familiarity with Agile development methodologies AWS Developer Associate or AWS Solutions Architect certification is a strong advantage Preferred Attributes: Strong analytical and problem-solving skills Ability to work independently as well as part of a team Excellent communication and collaboration skills
Job Type: Full-time