Remote job
Senior Backend Engineer (Go), Tenant Scale: Gitaly
Job details
About this role
Role overview
A senior backend engineering role focused on building and operating large-scale, multi-tenant infrastructure written primarily in Go. The work centers on distributed systems that serve many tenants concurrently, with a fully remote setup available to candidates based in Canada or the United Kingdom.
Responsibilities
- Designing and implementing backend services in Go that operate at tenant scale - Building reliable, high-throughput systems handling concurrent workloads across many tenants - Improving the performance, scalability, and reliability of core infrastructure components - Reviewing code and collaborating on architectural and technical decisions - Participating in design discussions, incident response, and ongoing operational improvements
Requirements
- Significant professional experience as a backend engineer at the senior level - Strong proficiency with Go (Golang) for production-grade systems - Hands-on experience designing or operating distributed systems at scale - Comfort working remotely and asynchronously within a distributed engineering organization
Benefits and work setup
- Fully remote position available to candidates based in Canada or the United Kingdom