Back to all positions

Backend Developer (Go)

Engineering Ho Chi Minh City Full-time

Develop high-throughput backend services in Go powering our multi-tenant SaaS platform.

Responsibilities

  • Write clean, idiomatic Go code for APIs, workers, and event-driven services.
  • Design database schemas and query strategies for PostgreSQL and Redis.
  • Implement authentication, authorisation, and multi-tenancy patterns.
  • Profile and optimise service latency and resource usage.
  • Write comprehensive tests (unit, integration, load) and documentation.

Requirements

  • 2+ years of Go development in production environments.
  • Solid grasp of concurrency patterns (goroutines, channels, sync primitives).
  • Experience with message brokers (Kafka, NATS, or RabbitMQ).
  • Proficiency in PostgreSQL; familiarity with query optimisation and indexing.
  • Good understanding of HTTP/2, gRPC, and Protocol Buffers.

Nice to have

  • Experience with distributed tracing (Jaeger, Tempo).
  • Prior work on multi-tenant or marketplace platforms.

Benefits

  • Competitive salary + quarterly performance bonus.
  • 100% remote-eligible after 3-month probation.
  • Home-office equipment budget (10,000,000 VND one-time).
  • GopherCon or similar conference sponsorship.

Apply for this position

Fill in your details and attach your CV. We'll get back to you within 5 business days.

PDF, DOC or DOCX — max 5 MB