Architect, code and maintain GO-zero(Go) services for high trhoughput, low latency workloads
Apply DDD, CQRS, and event souricng patterns, publish / consume Kafka events and expose gRPC for internal traffic and REST via API gateway for external traffic
Integrate with AWS Aurora, ElastiCache and other AWS managed services, optimize schemas, queries and caching strategy
Package and ship services with Docker to ECS / ECS, setting autoscaling and health checks
Tune Go goroutine scheduling and connection pools performance
Integrate with BetterStack, CloudWatch and AWS X-Ray
Add and maintain Terraform modules for new infrastructure
Maintain CI / CD Pipeline
Write unit, integration and contract tests, perform code reviews
Requirements :
Experienced in backend engineering with Go-zero, Go kit or similar microservice framework
Hands on experience with running microservices on AWS
Production use of Kafka and gRPC alongside REST
Strong SQL schema and query optimizatio skills and Redis strategies
Experienced with Docker, Git-based CI / CD workflows and Terraform
Familiar with observability stacks and distributed tracing
Clear written and verbal communication, able to document designs and justify architectural decisions
Backend Developer • Petaling Jaya, Selangor, Malaysia