Join GitLab as a Backend Engineer to enhance repository management with Ruby and GraphQL in a fully remote environment.
Posted by employer 17 hours ago
First seen on Joblaze 15 hours ago
Last verified on the company career page 15 hours ago
What you'll build
Must have
Nice to have
AI in the day-to-day
Use artificial intelligence agents for well-scoped work when they can speed up delivery without sacrificing quality.
Not disclosed in this posting: compensation, years of experience, visa sponsorship.
Benefits
Joblaze summary
The Backend Engineer for GitLab's Repository Management team focuses on developing secure and efficient backend solutions that enhance repository configuration and management. Proficiency in Ruby and GraphQL is essential, along with a solid understanding of relational databases and backend performance practices. This role is suitable for candidates with varying levels of experience who are eager to collaborate across teams and contribute to complex policy and permissions features. The team emphasizes knowledge sharing and continuous learning, making it a conducive environment for professional growth.
Joblaze insights
Quick facts
From the original posting
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.
We're looking for a Backend Engineer to join our Repository Management team within GitLab's Source Code stage. You'll help customers configure repositories with confidence so their GitLab projects support the way their teams work. As artificial intelligence agents increasingly write and manage code alongside people, you'll build guardrails that make development safe and trustworthy. You'll turn complex policy and repository management needs into reliable backend solutions that support people and the agents working on their behalf.
You'll work in one of GitLab's oldest and most complex product areas, using Ruby and GraphQL to improve a critical system that serves GitLab.com, self-managed instances, and GitLab Dedicated. Source Code provides the interface layer, through Gitaly, to the Git repositories that account for a large portion of GitLab traffic. 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 Source Code Experience to deliver reliable and performant systems.
Learn more about the Create:Source Code teams in the GitLab Handbook.
The functional team works across Europe and North America, supporting both synchronous and asynchronous collaboration. It includes six engineers, and this role offers an opportunity to grow your backend skills, learn from experienced team members, and contribute to our technical direction. We work closely with Code Review and Gitaly, alongside sibling teams covering Repository Sync & Interop, Source Code Experience, and Repository Scale, Performance & Git Infrastructure. We're maturing GitLab's branch protection offering while maintaining availability, reliability, and stability through bug fixes and focused technical debt work. Our roadmap includes Branch Rules, Codeowners, merge strategy options, and artificial intelligence-powered repository management and configuration.
We welcome candidates with different levels and types of experience. Many successful candidates don't meet every requirement. If you're excited about this role, please apply and allow our recruiting team to assess your application.
Standard company text repeated across GitLab's postings is omitted here.