Backend Engineer (Ruby), Create: Change Record
GitLab · Engineering · Mid · 25d ago
Open to candidates living in United Kingdom, Poland.
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.
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 →