We’re looking for a Golang Backend Engineer to design and implement high-performance, reliable server-side systems. You’ll own service APIs, data models, and integrations; optimize performance and reliability; and collaborate with product, QA, and SRE teams to deliver production-ready features.
What you’ll do
- Build and maintain microservices in Go (gRPC/HTTP) with clean abstractions and solid tests.
- Work on databases, caching layers, messaging systems, and observability (tracing, logging, metrics).
- Participate in architecture reviews, code reviews, and incident response.
Requirements
- Strong Go experience (3+ years preferred), production microservices.
- Solid knowledge of networking, concurrency, and performance tuning.
- Experience with CI/CD, containerization (Docker), and orchestration (Kubernetes).
Nice to have
- Experience with distributed tracing, message brokers (Kafka, NATS), and cloud platforms (AWS/GCP/Azure).