We are seeking an experienced Cloud Developer with a strong focus on Amazon Web Services (AWS) to join our team. As a Cloud Developer, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our organization and clients. If you have a deep understanding of AWS services, infrastructure as code, and cloud best practices, we invite you to apply for this position.
Key Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and design scalable and reliable cloud-based solutions on AWS.
- Develop and implement cloud-native applications, microservices, and serverless architectures.
- Write infrastructure as code (IaC) using tools like AWS CloudFormation, Terraform, or CDK to automate the provisioning and management of AWS resources.
- Optimize and troubleshoot cloud infrastructure and applications for performance, scalability, and cost-efficiency.
- Implement security best practices to ensure the confidentiality, integrity, and availability of data in the cloud environment.
- Continuously monitor and manage AWS resources, responding to alerts and incidents promptly.
- Collaborate with DevOps and SRE teams to establish CI/CD pipelines and automate deployment processes.
- Stay updated on AWS services and features, recommending and implementing new technologies to improve our cloud solutions.
- Create and maintain documentation related to architecture, configurations, and procedures.
- Mentor and provide guidance to junior developers and team members.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 5 to 12 years of professional experience as a Cloud Developer, with a focus on AWS.
- In-depth knowledge of AWS services, including EC2, S3, Lambda, RDS, ECS, EKS, and more.
- Proficiency in programming languages such as Python, Node.js, or Java.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is advantageous.
- Strong understanding of infrastructure as code (IaC) and automation tools.
- Familiarity with DevOps practices and CI/CD pipelines.
- Security mindset and experience with AWS security tools and practices.
- Excellent problem-solving and communication skills.
- AWS certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, or AWS Certified DevOps Engineer, are a plus.