Backend Engineer, Create: Repository Management
Core
Build backend guardrails and reliable solutions for repository management to support developers and AI agents in configuring GitLab projects safely.
Role type
Senior Backend Engineer (Ruby/GraphQL)
Builds
Repository management features, APIs, and data models for GitLab.com, self-managed instances, and GitLab Dedicated.
Domain
DevSecOps / Source Code Management
Deliverable
production ML models | product features
Required skills
Ruby, GraphQL, relational databases, SQL, data modeling, caching, background processing, policy/permissions systems, unit and integration testing, AI agent output review
Preferred skills
Experience with Git, observability, resiliency engineering, branch protection logic
Technologies
Ruby, GraphQL, SQL, Git
Responsibilities
Develop secure, performant backend features and APIs; tune performance and reliability (caching, rate limiting); monitor production health and troubleshoot incidents; collaborate across product, design, and security teams; review and guide AI coding agent outputs.
Seniority
Mid-to-Senior, hands-on IC