Job Description - Grade Specific
We are seeking a talented Golang & Cloud Infrastructure Engineer with 3+ years of experience in building scalable backend systems and managing cloud infrastructure. The ideal candidate will have strong expertise in writing production-ready Go code, deploying containerized applications, and managing AWS resources using Terraform. This role requires a deep understanding of cloud architecture, CI/CD automation, and performance optimization.
Responsibilities:
- Develop and maintain backend services using Go (Golang) for high-performance applications.
- Design and manage AWS infrastructure using ECS, Fargate, S3, CloudFront, and Terraform.
- Build and deploy containerized applications using Docker.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Optimize system performance and troubleshoot production issues.
- Collaborate with cross-functional teams to deliver reliable and scalable solutions.
Primary Skills:
- 3+ years of experience in Go (Golang) development.
- Strong hands-on experience with AWS services: ECS, Fargate, S3, CloudFront.
- Proficiency in Terraform for infrastructure as code.
- Solid understanding of Docker and container orchestration.
- Experience with CI/CD tools and deployment automation.
- Strong debugging and performance tuning capabilities.
Secondary Skills:
- Experience with monitoring and observability tools (e.g., CloudWatch, Datadog).
- Familiarity with serverless AWS services (e.g., Lambda, API Gateway).
- Knowledge of cloud cost optimization strategies.
- Excellent written and verbal communication skills.
Educational Qualification:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.