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