We use cookies and similar technologies to improve your experience, analyze site usage, and assist in our marketing efforts. Privacy Policy
Budget: USD 4,000-8,000
Post time:
We seek an experienced Go Backend Engineer to build high-performance, scalable, secure microservices for our global SaaS platform. Deep Go (Golang), modern backend architecture, and production-grade system expertise are required. Key Responsibilities: • Design, develop, and maintain core Go services—REST/gRPC APIs, event-driven components (Kafka/NATS), and data pipelines; • Optimize performance: reduce latency, increase throughput; ensure P95 response time <100ms under load; • Implement robust concurrency with goroutines, channels, and sync primitives to prevent races and leaks; • Integrate PostgreSQL, Redis, and time-series DBs (e.g., TimescaleDB); write efficient queries; manage connection pools; • Apply DDD and Clean Architecture—clear separation across handler/service/repository/domain layers; • Write unit/integration/E2E tests (testify/ginkgo or native), targeting ≥85% coverage for critical modules; • Deploy/operate on Kubernetes (Helm/Kustomize);