Senior Go gRPC Web App
Budget: $1,500 – $3,000 USD
I’m building a production-grade web application in Go and need a true senior who can take full ownership of the gRPC layer and overall code quality. The project is already underway, but I want every new service, handler, and helper package to follow idiomatic Go patterns, solid architecture principles, and rigorous testing standards.
Your day-to-day work will revolve around designing and implementing gRPC services, wiring in observability hooks, and refining existing modules so they remain clean, performant, and easy to maintain. I speak Russian fluently—if you do as well, communication will be faster and more nuanced; English at a conversational level is enough for written updates and pull-request discussions.
Key focus areas
• Write clear, well-documented Go code that could pass any senior-level code review
• Design and implement gRPC endpoints, contracts, and middleware
• Add robust observability (metrics, traces, logs) so we spot issues early in production
• Keep build pipelines simple and reliable (Go modules, make, Docker)
• Review PRs and mentor less-experienced contributors when time allows
Deliverables (acceptance criteria)
1. A fully functional gRPC service package compiled without linting errors and covered by tests (≥90 % line coverage).
2. Integrated observability hooks exposing metrics and traces that can be scraped by Prometheus and visualised in Grafana.
3. Build and run instructions plus concise ADR-style documentation for architectural decisions.
If you have a history of launching high-traffic Go web services, can discuss trade-offs in Russian, and enjoy producing elegant, maintainable code, I’d love to see what you can do.
Your day-to-day work will revolve around designing and implementing gRPC services, wiring in observability hooks, and refining existing modules so they remain clean, performant, and easy to maintain. I speak Russian fluently—if you do as well, communication will be faster and more nuanced; English at a conversational level is enough for written updates and pull-request discussions.
Key focus areas
• Write clear, well-documented Go code that could pass any senior-level code review
• Design and implement gRPC endpoints, contracts, and middleware
• Add robust observability (metrics, traces, logs) so we spot issues early in production
• Keep build pipelines simple and reliable (Go modules, make, Docker)
• Review PRs and mentor less-experienced contributors when time allows
Deliverables (acceptance criteria)
1. A fully functional gRPC service package compiled without linting errors and covered by tests (≥90 % line coverage).
2. Integrated observability hooks exposing metrics and traces that can be scraped by Prometheus and visualised in Grafana.
3. Build and run instructions plus concise ADR-style documentation for architectural decisions.
If you have a history of launching high-traffic Go web services, can discuss trade-offs in Russian, and enjoy producing elegant, maintainable code, I’d love to see what you can do.