GitLab Greenhouse Board GitLab Greenhouse Board remote full_time

Backend Engineer, Create: Source Code Experience (Ruby)

location_on Remote · Posted Oct 20, 2026
Salary Range
Market Benchmark
per year (USD)
Verification Score
verified_user 100% Audited
Direct ATS feed sync
Hiring Company Verified Engineering Hub
Original Source
GitLab Greenhouse Board
No middleman fees
troubleshoot

Skill Compatibility Diagnostics

Live technical match evaluated against role architecture & expected skills.

Zero Data Stored
0% Potential Stretch

Consider reviewing the missing technical prerequisites before submitting your application.

Matched Core Skills
Complementary Prerequisites
GraphQL

Your skills are processed strictly in-memory and never saved to a database.

About the Role

GitLab is the intelligent orchestration platform for DevSecOps, enabling 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.

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. 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.

task_alt

Key Technical Responsibilities

  • check_circle Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.
  • check_circle Work through complex requirements and legacy constraints to deliver clear solutions while protecting the reliability of this critical system.
  • check_circle Design and maintain backend services, application programming interfaces, data models, and business logic that support intuitive source code workflows.
  • check_circle Collaborate across functions and teams, both asynchronously and synchronously, and involve domain experts when their input will improve the outcome.
  • check_circle Use artificial intelligence agents for well-scoped work when they can speed up delivery without sacrificing quality, and critically review their output.
  • check_circle Write maintainable code that follows GitLab's standards and contribute to constructive code reviews.
  • check_circle Help strengthen reliability by monitoring production health metrics, participating in Tier 2 on-call, troubleshooting incidents, contributing to root cause analysis, and improving observability and resiliency.
  • check_circle Share knowledge through code review, technical documentation, and everyday collaboration while learning from others.
verified

Prerequisites & Qualifications

  • check Professional experience building backend web applications, services, or application programming interfaces, with experience using Ruby and GraphQL.
  • check An understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices.
  • check Experience contributing to user-facing workflows and maintaining their underlying systems.
  • check Experience writing backend unit and integration tests, with familiarity with the testing pyramid, Git, and collaborative code review processes.
  • check Experience using artificial intelligence coding agents and reviewing their output, or an interest in building these skills in a complex monorepo.
  • check Clear written and spoken English communication skills, including sharing useful status updates in a remote, asynchronous environment.
  • check The ability to manage assigned priorities, work through ambiguity, take ownership of your work, and seek guidance when needed.
Ready to apply to GitLab Greenhouse Board?
You will be redirected directly to the official hiring portal.
Apply Now open_in_new

About GitLab Greenhouse Board

Verified hiring organization details.

View Company Profile →

GitLab Greenhouse Board operates as a remote-first technology and software hiring entity based in the United States, facilitating recruitment processes aligned with GitLab's broader organizational standards.

Engineering Culture: As a component of GitLab's remote-first ecosystem, the culture emphasizes asynchronous communication, transparency, iteration, and results-oriented contributions in alignment with all-remote operational principles.
Backend Engineer, Create: Source Code Experience (Ruby)
Verified Listing
Apply open_in_new