Backend Engineer, Source Code: Repository Services (Ruby)

What you'll be doing

  • Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.
  • Work through complex requirements and legacy constraints to deliver clear solutions while protecting system reliability.
  • Design and maintain backend services, APIs, data models, and business logic controlling repository code access and verification.
  • Build on Gitaly primitives and collaborate closely with the Gitaly team.
  • Triage and fix bugs and support requests related to the team's features.
  • Collaborate across functions and teams, involving domain experts when beneficial.
  • Use AI agents for scoped tasks to speed delivery while critically reviewing their output.
  • Write maintainable code following GitLab's standards and contribute to constructive code reviews.
  • Enhance reliability by monitoring production metrics, participating in on-call rotations, troubleshooting, root cause analysis, and improving observability and resiliency.
  • Share knowledge via code reviews, documentation, and collaboration while learning from others.

Requirements

  • Professional experience building backend web applications, services, or APIs using Ruby and GraphQL.
  • Understanding of relational databases, SQL, data modeling, caching, background processing, and backend performance optimization.
  • Experience contributing to user-facing workflows and maintaining underlying systems.
  • Experience writing backend unit and integration tests, familiarity with testing pyramid, Git, and collaborative code review.
  • Experience using AI coding agents and reviewing their output, or interest in developing these skills in a complex monorepo.
  • Clear written and spoken English communication skills, suitable for remote asynchronous environments.
  • Ability to manage priorities, handle ambiguity, take ownership, and seek guidance as needed.

Perks and benefits

  • Benefits supporting health, finances, and well-being.
  • Flexible Paid Time Off (PTO).
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
AI Summary ✨

Similar jobs

  • Senior/Lead Product Engineer II - Contacts Team

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €133k – €174k / year base
  • Intern - Swift Runtimes Engineer

    AppleLondon, UKa day ago
    NewRegistered sponsor
  • Senior Backend Software Engineer

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €105k – €133k / year base
  • See all jobs in UK →