# Backend Engineer (Ruby), Create: Change Record

**Company**: GitLab
**Location**: Remote, Poland; Remote, United Kingdom
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: 248,000zł - 372,000zł
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8891301002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8eebd6a2-271

## Description

GitLab is seeking a Backend Engineer to join its Change Record team within the Source Code stage. The engineer will build a clear, trustworthy record of changes into GitLab's source code experience for humans and agents. The role involves working on existing systems and new product development using Ruby on Rails.

Responsibilities:

- Develop secure, well-tested features using Ruby on Rails and GraphQL.

- Work through complex requirements and legacy constraints to deliver clear solutions.

- Design and maintain backend services, APIs, data models, and business logic.

- Collaborate across functions and teams, involving domain experts when necessary.

- Use AI agents for well-scoped work and critically review their output.

- Write maintainable code and contribute to constructive code reviews.

- Help strengthen reliability by monitoring production health metrics and participating in Tier 2 on-call.

- Share knowledge through code review, technical documentation, and collaboration.

Requirements:

- Professional experience building backend web applications with Ruby and GraphQL.

- Understanding of relational databases, SQL, data modeling, caching, and backend performance practices.

- Experience with full-stack development and writing backend unit and integration tests.

- Clear written and spoken English communication skills.

- Ability to manage priorities, work through ambiguity, and seek guidance when needed.

Benefits:

- Benefits to support health, finances, and well-being.

- Flexible Paid Time Off.

- Team Member Resource Groups.

- Equity Compensation & Employee Stock Purchase Plan.

- Growth and Development Fund.

- Parental Leave.

## Skills

### Required
- Ruby
- GraphQL
- Ruby on Rails
- relational databases
- SQL
- data modeling
- caching
- backend performance practices

### Nice to have
- AI coding agents
- agent-based workflows

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8891301002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
