IT & Software

Backend Engineer (Ruby), Create: Change Record

GitLab

Remote · Nationwide · United Kingdom

Overview

As a Backend Engineer in the Change Record team, you will build trustworthy records of code changes within GitLab’s Source Code experience. You’ll balance maintenance of established systems with new product development, serving GitLab.com, self-managed instances, and GitLab Dedicated. You’ll contribute to reliability, performance, and observability while collaborating across teams and guiding AI-assisted workflows. This role offers impact on core programming models and developer tools in a remote, cross-region setup.

Pay / Benefits
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
Responsibilities
  • Develop secure, well-tested features using Ruby on Rails and GraphQL
  • Tackle complex requirements and legacy constraints while maintaining system reliability
  • Design and maintain backend services, APIs, data models, and business logic for source code workflows
  • Collaborate across functions and involve domain experts to improve outcomes
  • Leverage AI agents for efficient delivery while critically reviewing their output
  • Write maintainable code per GitLab standards and participate in code reviews
  • Enhance production reliability through monitoring, Tier 2 on-call involvement, incident troubleshooting, and root-cause analysis
  • Share knowledge via code reviews, technical documentation, and cross-team collaboration
  • Support production systems and build experiences for developers working with agents
Key requirements
  • Backend web applications experience with Ruby and GraphQL
  • Understanding of relational databases, SQL, data modeling, caching, background processing, and backend performance practices
  • Full-stack development experience to support user-facing workflows
  • Experience writing backend unit and integration tests; familiarity with testing pyramid, Git, and code reviews
  • Clear written and spoken English; ability to communicate in remote, asynchronous environments
  • Ability to manage priorities, handle ambiguity, own work, and seek guidance when needed
  • Experience using AI coding agents to speed up development with critical review of output
  • Bonus: building production-grade agents or agent-based workflows
  • clear communication
  • ownership and accountability
  • collaboration across teams
  • Ruby on Rails
  • GraphQL
  • relational databases (SQL)

Reference: WJ-747_31214540 · Posted 01 Nov 2026, 12:16 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.