nahc.io

Senior Backend Engineer (Golang)

nahc.io
Apply
9 months ago
Singapore, SingaporeSenior

Responsibilities

  • Design and develop high-performance, cloud-native backend systems using Go.
  • Build real-time data ingestion and processing workflows supporting low-latency trading environments.
  • Lead large-scale system design, technical discussions, code reviews, and engineering standards.
  • Mentor engineers and promote engineering best practices and code quality.
  • Own production services, including reliability, observability, performance tuning, security, and stability.
  • Collaborate with trading, product, and infrastructure teams to define requirements and deliver performant solutions.
  • Implement automated testing, infrastructure automation, and CI/CD improvements.
  • Deploy and manage cloud-native services using containers, orchestration, and related tools.
  • Monitor, debug, and troubleshoot production systems and participate in on-call incident response.

Requirements

  • 5+ years of backend development experience, including 3+ years using Go in production-grade systems.
  • Experience leading large-scale system design and mentoring engineers.
  • 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, distributed systems, and microservice architecture.
  • Strong understanding of REST and gRPC APIs.
  • Understanding of networking and data transmission 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