Qualifications and Skills  
- Proven experience in Golang development, with a solid understanding of best practices and design patterns (Mandatory skill).
 
 
- Strong experience with AWS, including a deep understanding of cloud services and deployment strategies (Mandatory skill).
 
 
- Proficiency in Terraform for infrastructure as code, ensuring efficient deployment and management of resources (Mandatory skill).
 
 
- Understanding of container orchestration using Kubernetes, with the ability to deploy and manage applications effectively.
 
 
- Experience with Docker for containerization, enabling scalable and isolated application deployments.
 
 
- Familiarity with setting up and maintaining CI/CD pipelines to streamline the development and deployment processes.
 
 
- Strong problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions.
 
 
- Excellent communication and collaboration skills, with a focus on working effectively in a hybrid team environment.
 
 
Roles and Responsibilities  
- Develop and maintain efficient, reusable, and reliable code in Golang, adhering to best practices and coding standards.
 
 
- Collaborate with cross-functional teams to design, develop, and deploy software solutions that meet client requirements.
 
 
- Implement and manage cloud-based solutions using AWS, ensuring performance, scalability, and security.
 
 
- Utilize Terraform to define and manage infrastructure as code, enabling automated and consistent deployments.
 
 
- Integrate Kubernetes and Docker into development workflows to improve application deployment and management.
 
 
- Contribute to the setup of robust CI/CD pipelines, optimizing the development and release process.
 
 
- Provide mentorship and technical guidance to junior developers, sharing knowledge and best practices.
 
 
- Stay updated with industry trends and emerging technologies to continually enhance our software solutions.