A live role
Backend Engineer, Source Code: Repository Services (Ruby)
from GitLab · read the original and apply on their site
Remote, United Kingdom
Our take: The real work here is tending the critical backend layer that controls how code reaches a GitLab repository, in Ruby and GraphQL, with real time spent on reliability, performance tuning, and incident support.
If you like going deep into backend systems that really matter, this is the repository engine room: the code that decides how commits reach a repo, who may change it, and how it gets verified. You will work in Ruby and GraphQL on one of GitLab's oldest and most complex areas, tuning performance, caching, and resiliency, while a seasoned team has your back. It suits someone who finds satisfaction in reliability, careful testing, and getting the hard details right rather than shipping flashy demos.
Needs
- ruby and graphql
- backend performance tuning
- designing data models
- debugging and bug triage
- root cause analysis
- cross-team collaboration
Rewards
- deep backend craft
- owning critical systems
- reliability engineering
- remote async work
Demands
- carrying the pager
- legacy complexity
- working through ambiguity
- protecting a critical system
Grows
- writing solid tests
- learning a complex monorepo
- working with ai agents
- learning from teammates
Values
- rigour over hype
- ownership of outcomes
- quality not just speed
- transparent async updates
Drains
- triaging support requests
- first months of firefighting
- legacy constraints
Would you love this work?
See how what you love doing lines up with this role - it takes about ten minutes to find out.
Find what I'd love to do next