Remote, United Kingdom•United Kingdom
Remote
Mid Level
Full Time
remotebackendrubygraphqlairepository management
Requirements
- •Professional experience building backend web applications, services, or application programming interfaces, with experience using Ruby and GraphQL or the ability to learn them.
- •An understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices.
- •Experience contributing to policy, permissions, or rules-based features in web applications and helping make that complexity reliable and maintainable.
- •Experience writing backend unit and integration tests, with familiarity with Git and collaborative code review processes.
- •Experience using artificial intelligence coding tools or agents, with the ability to review their output and recognize when additional guidance is needed.
- •Clear written and spoken English communication skills, including sharing useful status updates and collaborating in a remote, asynchronous environment.
- •The ability to manage assigned priorities, work through ambiguity, take ownership of your work, and seek guidance for decisions that are difficult to reverse.
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.
- •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.
Benefits
- •Benefits to support your health, finances, and well-being
- •Flexible Paid Time Off
- •Team Member Resource Groups
- •Equity Compensation & Employee Stock Purchase Plan
- •Growth and Development Fund
- •Parental Leave
