> Markdown version of [/jobs/ext/2051456-backend-engineer](https://www.wearedevelopers.com/jobs/ext/2051456-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Engineer - **Company:** GitLab - **Location:** UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Software Bug Management, Code Review, Relational Databases, Ruby, Software Configuration Management, SQL Databases, Web Applications, Caching, Technical Debt, Backend, Gitlab, Git, Integration Tests, Graphql - **Published:** August 14, 2026 - **Apply:** https://www.workingnomads.com/job/go/1791398/ ## About the Role * 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. ## Description * 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., 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. We work closely with Code Review and Gitaly, alongside sibling teams covering Repository Sync & Interop, Source Code Experience, and Repository Scale, Performance & Git Infrastructure. We're maturing GitLab's branch protection offering while maintaining availability, reliability, and stability through bug fixes and focused technical debt work. Our roadmap includes Branch Rules, Codeowners, merge strategy options, and artificial intelligence-powered repository management and configuration. ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Always on the Right Track with Rails with Eileen Uchitelle, Senior System Engineer at GitHub](https://www.wearedevelopers.com/videos/100358-always-on-the-right-track-with-rails-with-eileen-uchitelle-senior-system-engineer-at-github) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)