Backend Engineer, Create: Repository Management
Core
Build backend solutions and guardrails for repository management to support human developers and AI agents in configuring Git repositories safely and reliably.
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, backend performance tuning, policy/permissions systems, unit and integration testing, AI agent output review
Preferred skills
Experience with Git, collaborative code review processes, artificial intelligence coding tools
Technologies
Ruby, GraphQL, SQL, Git
Responsibilities
Develop secure, well-tested, performant features and improvements; work through complex requirements and legacy constraints; contribute to backend services, APIs, and business logic; monitor production health metrics and participate in on-call troubleshooting; share knowledge through code review and documentation
Seniority
Mid-to-Senior, hands-on IC