Job Description
Note: This role is based in Petaling Jaya, Malaysia
We're looking for a skilled
Go Developer who thrives in a cloud-native environment and enjoys building robust, scalable backend services. You'll play a key role in designing and implementing APIs, microservices, and system components that run reliably in modern containerized environments.
If you're passionate about writing high-performance Go code and have hands-on experience with CI/CD pipelines and Kubernetes deployments, we want to hear from you.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Go
- Build RESTful APIs and gRPC services
- Write clean, testable, and efficient code
- Work with Kubernetes to deploy, manage, and monitor containerized applications
- Implement CI/CD pipelines (e.g., GitHub Actions, Jenkins, ArgoCD) to streamline releases
- Configure and manage ingress using AWS ALB Ingress Controller and Nginx
- Collaborate with DevOps and frontend teams to integrate systems smoothly
- Optimize performance, reliability, and security across the stack
- Troubleshoot and resolve production issues in a timely manner
Qualifications
- 3+ years of professional experience with Go (Golang)
- Strong understanding of microservices architecture
- Proficient in designing APIs (REST/gRPC)
- Hands-on experience with Kubernetes (EKS, GKE, or self-managed clusters)
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, ArgoCD, etc.)
- Familiarity with containerization (Docker) and orchestration using Kubernetes
- Experience managing ingress via AWS ALB Ingress Controller and Nginx
- Strong understanding of modern cloud infrastructure (preferably AWS)
- Experience with observability tools (e.g., Prometheus, Grafana, OpenTelemetry)
- Proficient in Git-based workflows
- Experience with Helm or Kustomize
- Familiarity with AWS networking concepts (VPC, NLB, Route53, etc.)
- Background in telecom/BSS systems or high-availability platforms
- Contributions to open-source Go projects