248K–372K PLN / year
Backend Engineer (Ruby), Change Record
BackendRemote — United Kingdom, Poland
Published on 2026-10-19
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and maintain backend features for GitLab’s Change Record team, supporting reliable source-code workflows for GitLab.com and self-managed environments. The role focuses on Ruby on Rails and GraphQL, with opportunities to develop experiences for developers working with AI agents.
About the company
GitLab is a DevSecOps platform that brings source control, CI/CD, security, and project management into a single application. It helps engineering teams plan, build, secure, and ship software faster.
The team
Change Record team within GitLab’s Source Code stage; four backend and frontend engineers collaborating with Source Code, Gitaly, Repository Services, Agentic Preview, Hardening, and AI Governance teams.
Stack
RubyRuby on RailsGraphQLSQLGit
What you'll do
- Develop secure, tested, performant backend features and APIs.
- Maintain services, data models, and business logic for source-code workflows.
- Improve reliability through performance tuning, caching, rate limiting, observability, and resiliency.
- Monitor production health, participate in Tier 2 on-call, troubleshoot incidents, and contribute to root cause analysis.
- Collaborate across teams and contribute to code reviews and technical documentation.
- Use AI agents for well-scoped work and critically review their output.
What we're looking for
- Professional experience building backend web applications, services, or APIs with Ruby and GraphQL.
- Understanding of relational databases, SQL, data modeling, caching, background processing, and backend performance.
- Full-stack development experience supporting user-facing workflows and their underlying systems.
- Experience with backend unit and integration tests, Git, and collaborative code review.
- Clear written and spoken English communication in remote, asynchronous settings.
- Ability to manage priorities, work through ambiguity, and take ownership.
- Experience using AI coding agents and critically reviewing their output.
Nice to have
- Experience building production agents or agent-based workflows.
Benefits
- Flexible paid time off
- Equity compensation and employee stock purchase plan
- Growth and development fund
- Parental leave
- Team member resource groups
