Career EngineCareer Engine
Your matchExample
79%match
Why you fitThis role calls for Ruby and Graphql — tell us what you know and we'll check the rest.
Gap to noteAlso lists Relational Databases — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

GitLab logo

Backend Engineer, Source Code: Repository Services (Ruby)

GitLab · Remote, United Kingdom · Posted 7 days ago

$115k–$194kRemoteic
RubyGraphQLGitalySQLRelational databasesData modelingCachingBackground processing

Own the access layer that controls how code reaches GitLab repositories, building on Gitaly primitives for both GitLab features and AI agents that push code.

About the role We're looking for a Backend Engineer to join our Repository Services team in GitLab's Create stage. The team owns the repository side of Source Code: how code gets into a repository, who may change it, and how those changes are verified. We build this as an access layer on the primitives the Gitaly team provides, for GitLab's own features and for the artificial intelligence agents now writing and pushing code alongside people. You'll work in one of GitLab's oldest and most complex product areas, using Ruby and GraphQL across GitLab.com , self-managed instances, and GitLab Dedicated. Repository Services is a new team, and its first months are about reliability and support, so you'll spend real time on performance and structured query language tuning, caching, rate limiting, testing, observability, and resiliency, with experienced team members to lean on. You'll collaborate with product management, product design, testing, security, user experience research, technical writing, Gitaly, Code Review, and the other Source Code teams.

…

Apply on GitLab's site →

This posting is sourced from GitLab's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

This role centers on Ruby, Graphql, Relational Databases, and SQL. There are 253 open roles at GitLab right now.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.