Backend Engineer, Repository Management (Ruby + GraphQL) — GitLab, Remote UK
The Opportunity
GitLab is the intelligent orchestration platform for DevSecOps — trusted by more than 50 million registered users and over half of the Fortune 100. The company's mission: help every team ship trusted software at the speed of imagination. As AI agents increasingly write and manage code alongside people, GitLab is building the guardrails that make development safe and trustworthy.
What You'll Work On
The Repository Management team lives within GitLab's Source Code stage — one of the oldest and most complex product areas in the company. You'll help customers configure repositories with confidence so their GitLab projects support the way their teams actually work.
This is a critical system serving GitLab.com, self-managed instances, and GitLab Dedicated. Source Code provides the interface layer, through Gitaly, to the Git repositories that account for a large portion of GitLab's traffic.
What You'll Do
- Develop secure, well-tested, performant features using Ruby and GraphQL
- Turn complex policy and repository-management requirements into reliable backend solutions
- Work through legacy constraints to deliver clear solutions while protecting reliability
- Tune performance, caching, rate limiting, observability, and resiliency
- Use AI agents for well-scoped work when they speed up delivery — GitLab treats AI as a core productivity multiplier
What You Bring
- Solid Ruby on Rails / backend experience; GraphQL exposure is a plus
- A reliability-first mindset and comfort with high-traffic systems
- Collaborative async communication — GitLab is a fully remote, handbook-first company
Why GitLab
Work from anywhere in the UK on infrastructure that 50 million people touch. You'll join a culture obsessed with speed with quality, ownership mindset, and customer outcomes — with experienced teammates around you from day one.
🚀 Ready to Apply?
Similar Roles

