Backend Engineer (Ruby), Create: Change Record

Company: GitLab
Apply for the Backend Engineer (Ruby), Create: Change Record
Location:
Job Description:

Overview

In this Backend Engineer role, you join GitLab’s Change Record team within Source Code to ensure every code change is well-documented and trustworthy for humans and AI agents. You will balance improving existing systems with new product development in a Ruby on Rails and GraphQL environment, serving GitLab.com, self-managed, and GitLab Dedicated. Remote in the UK or Poland, you’ll focus on reliability, performance, and cross-functional collaboration to shape secure source code workflows.

Pay / Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Responsibilities

  • Develop secure, tested, and performant features using Ruby on Rails and GraphQL
  • Design and maintain backend services, APIs, data models, and business logic
  • Collaborate across functions and teams, involving domain experts when relevant
  • Utilize AI agents for scoped work, while critically reviewing outputs
  • Write maintainable code and participate in constructive code reviews
  • Improve production reliability through monitoring, on-call involvement, and root cause analysis
  • Share knowledge via code reviews and technical documentation
  • Support production systems and onboarding of developers
  • Contribute to observability and resiliency improvements

Key requirements

  • Backend web application development experience using Ruby and GraphQL
  • Understanding of relational databases, SQL, data modeling, caching, and background processing
  • Full-stack development experience to support user-facing workflows
  • Backend testing: unit and integration tests, familiarity with testing pyramid, Git, and code reviews
  • Clear English communication in a remote, asynchronous environment
  • Ability to manage priorities, handle ambiguity, own work, and seek guidance when needed
  • Experience using AI coding agents to speed up software development and critically review output
  • Bonus: experience building agents or agent-based production workflows
  • Strong collaboration across teams
  • Effective written and spoken communication
  • Ownership and accountability
  • Ruby
  • Ruby on Rails
  • GraphQL

…

Posted: October 22nd, 2026