← All roles

Backend Engineer (Ruby), Create: Change Record

GitLab · Engineering · Mid · 25d ago

✓

Open to candidates living in United Kingdom, Poland.

English requiredSelected countriesRubyRuby on RailsGraphQLGit

Direct from the employer's own careers page

Who can apply

Read straight from the listing, so you know before you spend time on it.

United KingdomPoland

Open to candidates living in United Kingdom, Poland.

“You'll work remotely from the United Kingdom or Poland.”

The functional team operates across Europe and North America with both synchronous and asynchronous collaboration.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
No home office or equipment budget mentioned.
Annual retreat
No company-paid get-togethers mentioned.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

As a Backend Engineer on the Change Record team within GitLab's Source Code stage, you will help build an immutable, trustworthy record of code changes made by both humans and AI agents. You will work within one of GitLab's oldest and most critical product areas, using Ruby on Rails to ensure high availability, performance tuning, and reliability for GitLab.com, Dedicated, and self-managed instances.

What you'll do

  • Develop secure, well-tested, performant features and improvements using Ruby on Rails and GraphQL.
  • Work through legacy constraints and complex requirements while protecting system reliability.
  • Design and maintain backend services, APIs, data models, and business logic supporting source code workflows.
  • Monitor production health metrics, participate in Tier 2 on-call, and troubleshoot incidents.
  • Use AI agents to accelerate delivery while critically reviewing and validating their output.

What you bring

  • Professional experience building backend web applications and APIs using Ruby and GraphQL.
  • Solid understanding of relational databases, data modeling, caching, background processing, and performance tuning.
  • Experience writing backend unit and integration tests, with familiarity with Git and code review practices.
  • Experience using AI coding tools and agents to accelerate development.
  • Clear written and spoken English communication skills for remote, asynchronous collaboration.

About GitLab

GitLab is an intelligent DevSecOps platform used by over 50 million registered users to accelerate software delivery and improve operational efficiency.

View GitLab profile & open roles →

Weekly alerts for Engineering. No account needed.

Unsubscribe any time. See our Privacy Policy.

GitLab

Salary not listed

Apply now →