
Remote opportunity at
GitLabBackend Engineer (Ruby), Create: Change Record
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, accelerate digital transformation, and strengthen security. The company is currently looking for a…
Career Tools
About This Role
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, accelerate digital transformation, and strengthen security. The company is currently looking for a Backend Engineer to focus on the Change Record team within the Source Code stage. This remote position is open to applicants residing in the United Kingdom or Poland. In this backend-focused role with full-stack expectations, the successful candidate will build trust and tracking records…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, accelerate digital transformation, and strengthen security. The company is currently looking for a Backend Engineer to focus on the Change Record team within the Source Code stage. This remote position is open to applicants residing in the United Kingdom or Poland.
In this backend-focused role with full-stack expectations, the successful candidate will build trust and tracking records for changes made by both humans and AI agents. Working within one of the organization's oldest and most complex product areas, the engineer will utilize Ruby on Rails and GraphQL to maintain and enhance critical systems that serve self-managed instances, GitLab.com, and GitLab Dedicated.
The role involves balancing feature development with production support, performance tuning, caching, rate limiting, and observability. Team members collaborate across functions including product, design, security, and Gitaly. The organization incorporates AI into daily workflows as a productivity multiplier and maintains a high-performance culture driven by shared values and continuous learning.
Responsibilities
- Develop secure, well-tested, and performant features using Ruby on Rails and GraphQL
- Design and maintain backend services, APIs, data models, and business logic for source code workflows
- Monitor production health metrics, participate in Tier 2 on-call rotations, troubleshoot incidents, and improve observability
- Collaborate asynchronously and synchronously across teams with product, design, security, Gitaly, Code Review, and Source Code Experience colleagues
- Utilize AI coding agents for well-scoped tasks to accelerate delivery while critically reviewing outputs
- Write maintainable code following standards and participate in constructive code reviews and technical documentation
Requirements
- Professional background in building backend web applications, services, or APIs using Ruby and GraphQL
- Understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices
- Experience with full-stack development to build and maintain user-facing workflows and underlying systems
- Experience writing backend unit and integration tests with familiarity of the testing pyramid, Git, and collaborative code reviews
- Proficiency in clear written and spoken English communication suited for a remote and asynchronous environment
- Ability to manage assigned priorities, work through ambiguity, and take ownership of tasks
Qualifications
- Prior experience building agents or agent-based workflows that run in production environments
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is remote, with the requirement that candidates work from the United Kingdom or Poland.
What technologies are used in this role?
The role utilizes Ruby on Rails, GraphQL, Git, and AI coding agents, among other technologies.
What is the employment type?
The posting specifies that this is a full-time position.
What is the salary for this position?
The base salary range is provided for residents of Poland as 248,000zł to 372,000zł, while salaries for other regions are determined through interviews and market alignment.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.