3 hours ago
Remote, United KingdomMid Level
Responsibilities
- Develop secure, tested, and performant features and improvements using Ruby and GraphQL.
- Build and maintain backend services, APIs, data models, and business logic for repository management.
- Improve reliability through performance tuning, caching, rate limiting, testing, observability, and resiliency work.
- Monitor production health, participate in Tier 2 on-call, troubleshoot incidents, contribute to root cause analysis, and improve observability.
- Collaborate with cross-functional and sibling teams on repository management and source-code features.
- Use and critically review AI agents for appropriately scoped development work.
- Write maintainable code, participate in code review, and share knowledge through documentation and collaboration.
Requirements
- Professional experience building backend web applications, services, or APIs using Ruby and GraphQL, or the ability to learn them.
- Understanding of relational databases, SQL, data modeling, caching, background processing, and backend performance practices.
- Experience contributing to policy, permissions, or rules-based web application features.
- Experience writing backend unit and integration tests and using Git with collaborative code review.
- Experience using AI coding tools or agents and reviewing their output critically.
- Clear written and spoken English communication skills for remote, asynchronous collaboration.
- Ability to manage priorities, work through ambiguity, take ownership, and seek guidance on difficult-to-reverse decisions.
Benefits
- Health, financial, and well-being benefits
- Flexible paid time off
- Team Member Resource Groups
- Equity compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Fully remote work arrangement with country-specific eligibility requirements
About GitLab
GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/