The opportunity
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.
What you'll do
Develop secure, well-tested, performant features and improvements using Ruby and GraphQL.
Work through complex requirements and legacy constraints to deliver clear: solutions while protecting the reliability of this critical system.
Contribute to backend services, application programming interfaces, data: models, and business logic for repository management.
Collaborate across functions and teams, both asynchronously and: synchronously, involving domain experts and seeking guidance when needed.
Use artificial intelligence agents for well-scoped work when they can speed: up delivery without sacrificing quality, and critically review their output.
Write maintainable code that follows GitLab's standards and apply feedback from code review.
What they're looking for
- Help strengthen reliability by monitoring production health metrics,: participating in Tier 2 on-call, troubleshooting incidents, contributing to root cause analysis, and improving observability and resiliency.
- Share knowledge through code review, technical documentation, and everyday: collaboration while learning from others.