Senior Backend Engineer, Create: Source Code Experience (Ruby)

GitLab

Remote regions

Canada

Benefits

Similar Jobs

See all

What you’ll do:

  • Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.
  • Turn complex requirements and legacy constraints into clear solutions without compromising reliability.
  • Design and maintain backend services, APIs, data models, and business logic that support intuitive source code workflows.

What you’ll bring:

  • Professional experience building backend web applications using Ruby and GraphQL.
  • Solid understanding of relational databases, SQL, data modeling, caching, and backend performance best practices.
  • Experience writing unit, integration, and acceptance tests, and using AI coding agents.

About the team:

  • The Source Code Experience team works within GitLab's Source Code group, focusing on core source code experiences.
  • The team maintains availability, reliability, and performance expected from a critical part of GitLab.
  • You'll collaborate closely with Code Review, Gitaly, and other Source Code teams.

How GitLab supports you:

  • Benefits include flexible paid time off, equity compensation, employee stock purchase plan, growth and development fund, and parental leave.

GitLab

GitLab is the intelligent orchestration platform for DevSecOps that enables organizations to increase developer productivity, improve operational efficiency, and reduce security risk. With over 50 million registered users and trusted by more than 50% of the Fortune 100, GitLab fosters a high-performance culture driven by values, continuous knowledge exchange, and AI adoption.

Apply for This Position