Backend Engineer, Create: Repository Management (Ruby)
GitLabRemotely
postgresqlgraphqlai toolsobservabilityrubycaching
Job Description
📋 Description
- Join the Repository Management team in GitLab's Source Code stage.
- Build guardrails for AI-augmented coding to keep development safe.
- Turn complex policy needs into reliable backend solutions for repos.
- Support GitLab.com, self-managed, and GitLab Dedicated backends.
- Collaborate across domains to deliver reliable, scalable systems.
🎯 Requirements
- Backend web apps/services with Ruby and GraphQL experience or ability to learn.
- Strong grasp of relational DBs, SQL, data modeling and caching.
- Experience with policy/permissions features in web apps.
- Backend tests and Git/code review familiarity.
- Experience using AI coding tools and reviewing AI output.
- Clear English communication in remote/asynchronous setups.
🎁 Benefits
- Benefits to support health, finances, and well-being.
- Flexible PTO and remote-friendly culture.
- Equity compensation and employee stock purchase plan.
- Growth and development opportunities and inclusive culture.