- Company: GitLab
- Location: Remote, United Kingdom
- Job type: Full-time
- Salary: Poland base salary range: 248,000zł – 372,000zł (UK salary determined by interview and location)
About the role
GitLab is seeking a Backend Engineer to join the Change Record team within the Source Code stage. As AI agents increasingly contribute to code, this role focuses on creating clear, trustworthy records of what changed, why, and who made the change. You will work with Ruby on Rails to improve critical systems that serve GitLab.com, self-managed instances, and GitLab Dedicated. This is a remote position based in the United Kingdom or Poland.
Responsibilities
- Develop secure, performant features using Ruby on Rails and GraphQL.
- Design and maintain backend services, APIs, and data models for source code workflows.
- Improve system reliability through performance tuning, caching, and observability.
- Collaborate with product, design, security, and other engineering teams.
- Use AI agents for well-scoped tasks while critically reviewing their output.
- Participate in Tier 2 on-call, incident troubleshooting, and root cause analysis.
- Write maintainable code and contribute to constructive code reviews.
Requirements
- Professional experience building backend web applications or APIs using Ruby and GraphQL.
- Understanding of relational databases, SQL, data modeling, and backend performance practices.
- Full-stack development experience to maintain user-facing workflows.
- Experience writing backend unit and integration tests.
- Clear written and spoken English communication skills for remote, asynchronous work.
- Ability to manage priorities, work through ambiguity, and take ownership.
- Experience using AI coding agents to speed up development.
Pay and benefits
- Poland base salary range: 248,000zł – 372,000zł.
- UK salary is determined through interviews, considering experience, skills, and geographic location.
- Flexible Paid Time Off.
- Equity Compensation & Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental Leave.
- Team Member Resource Groups.
How to apply
Apply directly on GitLab’s own careers website. Omadaily never charges job seekers.

