115K–194K USD / year

Backend Engineer, Source Code: Repository Services (Ruby)

BackendRemote — United Kingdom
Published on 2026-10-29
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build and maintain backend services that govern how code reaches GitLab repositories, who can change it, and how changes are verified. The role focuses on reliability, performance, and support for repository features across GitLab.com, self-managed, and GitLab Dedicated.

About the company

GitLab is a DevSecOps platform that brings source control, CI/CD, security, and project management into a single application. It helps engineering teams plan, build, secure, and ship software faster.

The team

Repository Services, a small backend team in GitLab's Create stage, working closely with Gitaly and other Source Code teams.

Stack

RubyGraphQLSQLGitalyGit

What you'll do

  • Develop secure, tested, performant backend features and APIs.
  • Maintain repository workflows, data models, and business logic.
  • Triage bugs and support requests for owned features.
  • Improve reliability through monitoring, incident response, root cause analysis, and observability.
  • Participate in Tier 2 on-call.
  • Collaborate across teams and contribute to code reviews and technical documentation.
  • Use and critically review AI coding agents for suitable tasks.

What we're looking for

  • Professional backend application, service, or API development experience with Ruby and GraphQL.
  • Understanding of relational databases, SQL, data modeling, caching, background processing, and backend performance.
  • Experience maintaining systems behind user-facing workflows.
  • Experience writing backend unit and integration tests and collaborating through Git and code review.
  • Clear written and spoken English communication in a remote, asynchronous environment.
  • Ability to manage priorities, work through ambiguity, take ownership, and seek guidance.

Nice to have

  • Experience using AI coding agents and reviewing their output, or interest in developing these skills in a complex monorepo.

Benefits

  • Flexible paid time off
  • Equity compensation and employee stock purchase plan
  • Parental leave
  • Growth and development fund
  • Health, financial, and well-being benefits
  • Team member resource groups
View original job post