Search...
Urgently Hiring

Senior Golang Engineer

Skills

About the Role

You will own critical backend infrastructure end-to-end: blockchain read state, indexing pipelines, caching, database performance, service reliability, observability, and incident response. Step into an existing Go backend to design, build, and operate low-latency services that handle highly bursty traffic. Improve indexing and caching, tune databases for performance, implement observability across logs metrics tracing and profiling, and participate in on-call incident response and production debugging. Drive system design, propose better abstractions, and harden systems for scale, correctness, and reliability.

Requirements

  • Deep expertise in Go including concurrency context cancellation deadlines race detection profiling and strong testing practices
  • Proven experience building and owning production user-facing low-latency backend systems at scale
  • Experience building systems that handle bursty or highly variable traffic patterns
  • Distributed systems fundamentals including idempotency retries ordering consistency tradeoffs caching backpressure and recovery
  • Strong database fundamentals including schema design transactions indexing query tuning and performance debugging
  • Strong observability and production debugging skills across logs metrics tracing and profiling
  • Experience operating production systems directly including on-call and live incident response
  • Infrastructure fluency with Docker Kubernetes and cloud providers such as AWS or GCP
  • Product ownership and ability to independently drive system design implementation and operational quality
  • Comfort with fast paced high-autonomy asynchronous startup environments

Responsibilities

  • Own core backend systems
  • Design build and operate low-latency Go services
  • Improve and harden indexing caching database and service architecture
  • Design systems to absorb bursty traffic and recover under failure
  • Own observability across logs metrics tracing alerting and profiling
  • Participate in incident response on-call uptime scaling and reliability
  • Collaborate on architecture and product tradeoffs
  • Propose better systems abstractions and product behavior

Benefits

  • Equity