Job Title:
Golang Developer with AWS & Kubernetes Experience
Job Summary:
· We are looking for a highly skilled Golang Developer with strong expertise in AWS, Kubernetes, and microservices architecture.
· The ideal candidate will be responsible for designing, developing, and deploying scalable applications while ensuring high performance and reliability.
Key Responsibilities:
· Develop, test, and maintain microservices and backend applications using Golang.
· Design and implement scalable, high-performance APIs and backend systems.
· Work extensively with AWS services such as EC2, Lambda, S3, RDS, DynamoDB, and more.
· Manage and orchestrate containerized applications using Kubernetes and Docker.
· Implement CI/CD pipelines for automated deployment and monitoring.
· Optimize system performance, troubleshoot complex issues, and ensure application security.
· Collaborate with cross-functional teams including DevOps, frontend engineers, and product managers.
· Write clean, maintainable, and efficient code while following best practices.
Required Skills & Qualifications:
· 7+ years of experience in Golang development with a focus on backend systems.
· Strong knowledge of AWS services and cloud-native architectures.
· Experience with Kubernetes (K8s) for container orchestration and management.
· Proficiency in Docker, Helm charts, and Terraform for infrastructure as code.
· Deep understanding of microservices architecture, RESTful APIs, and gRPC.
· Hands-on experience with PostgreSQL, MySQL, or NoSQL databases (DynamoDB, MongoDB, etc.).
· Strong experience with CI/CD pipelines, GitOps workflows, and monitoring tools like Prometheus, Grafana, or ELK stack.
· Knowledge of message queues (Kafka, RabbitMQ, or SQS) is a plus.
· Familiarity with security best practices in cloud-native applications.
Preferred Qualifications:
· Experience with serverless computing (AWS Lambda, Fargate).
· Knowledge of Istio, Linkerd, or service mesh architectures.
· Previous experience working in an Agile/Scrum environment.
Contributions to open-source projects or Golang community involvement.