nahc.io

Senior Backend Engineer (Golang)

nahc.io
Apply
9 months ago
Hong Kong, Hong KongSenior

Responsibilities

  • Design and develop high-performance, cloud-native backend systems in Go for real-time data processing and low-latency workflows.
  • Lead system design, technical discussions, code reviews, engineering standards, and mentorship of other engineers.
  • Collaborate with trading, product, and infrastructure teams to define requirements and deliver performant solutions.
  • Own production services, including reliability, observability, performance tuning, security, monitoring, debugging, and troubleshooting.
  • Contribute to infrastructure automation, CI/CD improvements, automated testing, and rapid deployment practices.
  • Deploy and manage services using cloud-native tools and participate in on-call incident response.

Requirements

  • 5+ years of backend development experience, including 3+ years with Go in production-grade systems.
  • Experience leading large-scale system design and mentoring engineers on engineering best practices.
  • Strong knowledge of concurrency, memory management, and performance optimization in Go.
  • Experience designing and deploying microservice architectures in high-availability, high-throughput environments.
  • Understanding of message queues, event-driven architectures, asynchronous processing, REST/gRPC APIs, and distributed systems.
  • Understanding of networking protocols including TCP, UDP, and WSS.
  • Experience building and deploying cloud-native applications.
  • Familiarity with Docker and orchestration engines such as ECS and Kubernetes.
  • Proficiency with message brokers such as Kafka.
  • Knowledge of PostgreSQL, Redis, and time-series databases.
nahc.io

About nahc.io

1-10 employees
Contact me