Open Role
GitLab

Opportunity at

GitLab

Backend Engineer, Create: Source Code Experience (Ruby)

GitLab is an intelligent orchestration platform for DevSecOps that helps organizations boost developer productivity, enhance operational efficiency, minimize compliance and security risks, and speed up digital…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Canada
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab is an intelligent orchestration platform for DevSecOps that helps organizations boost developer productivity, enhance operational efficiency, minimize compliance and security risks, and speed up digital transformation. Over fifty million registered users and more than fifty percent of the Fortune 100 rely on GitLab to deliver secure software more rapidly. The organization is currently hiring a Backend Engineer to join the Source Code Experience team within the Create stage. In…

Job Description

GitLab is an intelligent orchestration platform for DevSecOps that helps organizations boost developer productivity, enhance operational efficiency, minimize compliance and security risks, and speed up digital transformation. Over fifty million registered users and more than fifty percent of the Fortune 100 rely on GitLab to deliver secure software more rapidly.

The organization is currently hiring a Backend Engineer to join the Source Code Experience team within the Create stage. In this position, you will help design backend capabilities and interfaces that streamline everyday source code workflows for users across GitLab.com, self-managed instances, and GitLab Dedicated, while facilitating trustworthy collaboration between human developers and artificial intelligence agents.

This role suits professionals with a background in backend web development who are experienced in working with Ruby and GraphQL. You will collaborate with cross-functional teams, tackle complex legacy constraints, and maintain system performance through query tuning, caching, and resiliency practices. GitLab operates with a high-performance culture that embraces artificial intelligence as a core productivity tool and encourages continuous knowledge exchange among team members.

Responsibilities

  • Develop secure, well-tested, and performant features using Ruby and GraphQL
  • Design and maintain backend services, business logic, application programming interfaces, and data models for source code workflows
  • Monitor production health metrics, participate in Tier 2 on-call rotations, troubleshoot incidents, and improve system observability and resiliency
  • Utilize artificial intelligence agents for well-scoped tasks to accelerate delivery without compromising quality
  • Contribute to constructive code reviews and share technical knowledge through documentation

Requirements

  • Professional experience building backend web applications, services, or application programming interfaces with Ruby and GraphQL
  • Understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices
  • Experience writing backend unit and integration tests alongside familiarity with the testing pyramid, Git, and collaborative code review workflows
  • Proficiency in clear written and spoken English communication within an asynchronous environment
  • Ability to manage assigned priorities, take ownership of work, navigate ambiguity, and seek guidance when necessary

Qualifications

  • Experience using artificial intelligence coding agents and reviewing their output, or a strong interest in developing these skills within a complex monorepo

Core Skills

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the employment type for this role?

This is a full-time position.

Is this position remote?

GitLab hires new team members in countries around the world, and all roles are remote, though certain positions may carry specific location-based eligibility requirements.

What technologies are used in this position?

The role involves building features and backend services using Ruby and GraphQL, along with interacting with relational databases, structured query language, and artificial intelligence coding agents.

What is the salary for this position?

The salary is not specified in the job posting.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

GitLab
GitLabPosted 1h ago
United KingdomFull-timeRemote
GitLab
GitLabPosted 1h ago

Posted by GitLab

Source: GitLab

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

GitLab

GitLab

19Open Jobs
—No reviews yet
View Company Profile