Backend Engineer, Create: Source Code Experience (Ruby)

GitLab

United States

Remote

USD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GitLab is seeking a Backend Engineer for the Source Code Experience team. You will help make source code workflows clear and reliable, building backend capabilities that enable trustworthy collaboration between people and AI agents.

Focus on Ruby and GraphQL to improve GitLab.com, self-managed, and GitLab Dedicated experiences. You’ll work on the Source Code backend, collaborating with product management, design, security, and other teams to ensure high reliability through performance tuning,

Qualifications

  • Experience building backend systems with Ruby or Ruby on Rails.
  • Strong understanding of API design and GraphQL interfaces.
  • Experience with testing, performance tuning, caching, observability and resiliency.

Responsibilities

  • Develop secure, well-tested, performant features using Ruby and GraphQL.
  • Work through complex requirements and legacy constraints while maintaining system reliability.
  • Design and maintain backend services, APIs, data models, and business logic that support intuitive workflows.

Skills

Ruby
GraphQL
API design
Testing
Performance tuning

Tools

Rails

Job description

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

*Fortune 500 is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.

An overview of this role

We’re looking for a Backend Engineer to join our Source Code Experience team within GitLab's Create stage. You'll help make everyday source code workflows clear, reliable, and efficient for people working across GitLab projects. As artificial intelligence agents increasingly write and manage code alongside people, you'll build backend capabilities and interfaces that support trustworthy collaboration between people and agents.

You'll work in one of GitLab's oldest and most complex product areas, using Ruby and GraphQL to improve critical source code experiences across GitLab.com, self-managed instances, and GitLab Dedicated. The Source Code group is responsible for the backend and frontend aspects of the product categories within Source Code. With support from experienced team members, you'll help maintain high reliability through performance and structured query language tuning, caching, rate limiting, testing, observability, and resiliency. You'll collaborate with product management, product design, testing, security, user experience research, technical writing, Gitaly, Code Review, and other Source Code teams to deliver reliable and performant systems.

Learn more about the Create:Source Code teams in the GitLab Handbook.

What you’ll do
  • Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.
  • Work through complex requirements and legacy constraints to deliver clear solutions while protecting the reliability of this critical system.
  • Design and maintain backend services, application programming interfaces, data models, and business logic that support intuiti
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - Ruby & GraphQL for Source Code UX
Backend Engineer - Ruby & GraphQL for Source Code UX

GitLab • United States

Remote
USD 120,000 - 180,000
Backend Engineer (Ruby), Create: Change Record (Fully Remote)
Backend Engineer (Ruby), Create: Change Record (Fully Remote)

GitLab • United States

Remote
USD 120,000 - 160,000
Backend Engineer, Create: Repository Management (Fully Remote)
Backend Engineer, Create: Repository Management (Fully Remote)

GitLab • United States

Remote
USD 120,000 - 180,000
Senior Backend Engineer, Core DevOps
Senior Backend Engineer, Core DevOps

GitLab • United States

Remote
USD 140,000 - 180,000
Staff Backend Engineer, Core DevOps
Staff Backend Engineer, Core DevOps

GitLab • United States

On-site
USD 150,000 - 210,000
Backend Engineer (Ruby), Plan: Spec-Driven Development
Backend Engineer (Ruby), Plan: Spec-Driven Development

GitLab • United States

Remote
USD 120,000 - 180,000
Backend Engineer (Ruby) - Rails, GraphQL & AI Agents
Backend Engineer (Ruby) - Rails, GraphQL & AI Agents

GitLab • United States

Remote
USD 120,000 - 160,000
Backend Engineer, Repository Management & AI Guardrails
Backend Engineer, Repository Management & AI Guardrails

gitlab • United States

Remote
USD 140,000 - 190,000
Ruby on Rails Backend Engineer — Remote
Ruby on Rails Backend Engineer — Remote

GitLab • United States

Remote
USD 64,000 - 96,000
Backend Engineer: Ruby & GraphQL for Secure Repo Management
Backend Engineer: Ruby & GraphQL for Secure Repo Management

GitLab • United States

Remote
USD 120,000 - 180,000