Go Applications Developer at Cygnify
Kuala Lumpur, Kuala Lumpur, Malaysia -
Full Time


Start Date

Immediate

Expiry Date

17 Apr, 26

Salary

0.0

Posted On

17 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Go, Microservices, APIs, Docker, Kubernetes, CI/CD, Production Issues, DevOps, QA, Frontend, Observability, Concurrency, Databases, REST, gRPC, Git, Automated Testing

Industry

Business Consulting and Services

Description
Role: Go Applications Developer Location: Malaysia We are currently partnering with a leading technology-driven telecommunications organization that is scaling rapidly to support new digital initiatives and platforms. As part of this expansion, multiple roles are open across key functions to help build, maintain, and enhance next-generation solutions. This opportunity offers exposure to large-scale systems, innovative technologies, and a collaborative environment where skills and ideas make a real impact. Key Responsibilities Design, build, and maintain Go-based microservices with clean architecture and strong unit test coverage. Develop APIs, background workers, and distributed systems optimized for performance and reliability. Build and operate containerized workloads using Docker and Kubernetes (multi-cluster deployments, Helm, RBAC, networking). Implement CI/CD workflows to support automated build, test, and deployment pipelines. Diagnose production issues across microservices, infrastructure, and dependencies. Collaborate with DevOps, QA, and frontend teams to deliver integrated solutions. Write high-quality, maintainable, and well-documented Go code following engineering best practices. Improve observability using tools like OpenTelemetry, Loki, etc. With 5+ years of professional Go (Golang) development experience. Strong knowledge of Go concurrency, profiling, benchmarking, and idiomatic patterns. Solid experience with Kubernetes (deployments, services, ingress, autoscaling, logging, monitoring). Hands-on experience building REST or gRPC APIs. Experience with relational or NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis). Familiarity with Docker and containerization workflows. Understanding of microservices architecture and distributed system fundamentals. Experience with Git, CI/CD pipelines, and automated testing tools.
Responsibilities
The Go Applications Developer will design, build, and maintain Go-based microservices while developing APIs and distributed systems. They will collaborate with various teams to deliver integrated solutions and improve system observability.
Loading...