I will build a go backend api or microservice with grpc and postgres


About this gig
Go services that stay simple as they grow the way Go is meant to be written.
WHAT YOU GET
- Idiomatic Go: small interfaces, explicit errors, no panic-driven control flow
- net/http or chi/gin/echo, your preference
- Postgres with pgx or sqlx, plus real migrations
- gRPC and protobuf when you need typed contracts
- Context propagation, timeouts and graceful shutdown done properly
- Table-driven tests and the race detector run before delivery
- Dockerfile, docker-compose and a deployment note
WHAT I CAN BUILD
- REST or gRPC services from a spec
- Microservices with queues (NATS, RabbitMQ, Kafka)
- Background workers and cron-style jobs
- CLI tools with cobra
- Rewrites of slow Node or Python services
WHAT I WON'T DO
- Ship goroutine leaks or unhandled errors
- Pretend a race condition is fine because the test passed once
WHY ME
Seoul National University trained engineer (BS + MS, Mechanical & Aerospace Engineering) and sole author of a programming book published by Apress. I write Go that reviewers do not have to babysit.
BEFORE YOU ORDER
Send your endpoint list or proto file and I will confirm the right package.
Get to know Indo Y
Backend Engineer
- FromSouth Korea
- Member sinceOct 2026
Languages
Korean, English, Japanese
My Portfolio
FAQ
Which framework will you use?
Whatever your team already runs, or chi if it is a greenfield project. I will not add a framework just to look modern; the standard library handles more than people think.
Do you handle deployment?
I ship a Dockerfile and compose file, plus notes for Kubernetes or a plain VM. PREMIUM includes walking through the deployment with you.
Can you fix an existing Go codebase instead?
Yes. Send the repo or the failing part. I will give you a short assessment before quoting, so you know whether a fix or a rewrite makes more sense.

