> Markdown version of [/jobs/ext/3095418-backend-engineer](https://www.wearedevelopers.com/jobs/ext/3095418-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:** United States - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Business Logic, Code Review, Relational Databases, Performance Tuning, Ruby, SQL Databases, Web Applications, Caching, Backend, Rate Limiting, Gitlab, Git, Integration Tests, Graphql, Front End Software Development - **Published:** September 26, 2026 - **Apply:** https://www.thejobnetwork.com/job/c54a2a4e-08f7-4d2c-a8bf-573bb98af6e8/backend-engineer-create-source-code-experience-ruby ## About the Role - Professional experience building backend web applications, services, or application programming interfaces, with experience using Ruby and GraphQL. - An understanding of relational databases, structured query language, data modeling, caching, background processing, and backend performance practices. - Experience contributing to user-facing workflows and maintaining their underlying systems. - Experience writing backend unit and integration tests, with familiarity with the testing pyramid, Git, and collaborative code review processes. - Experience using artificial intelligence coding agents and reviewing their output, or an interest in building these skills in a complex monorepo. - Clear written and spoken English communication skills, including sharing useful status updates in a remote, asynchronous environment. - The ability to manage assigned priorities, work through ambiguity, take ownership of your work, and seek guidance when needed. ## Description We're looking for a Backend Engineer to join our Source Code Experience team within GitLab's Create stage. You'll help make everyday source code workflows clear, reliable, and efficient for people working across GitLab projects. As artificial intelligence agents increasingly write and manage code alongside people, you'll build backend capabilities and interfaces that support trustworthy collaboration between people and agents. You'll work in one of GitLab's oldest and most complex product areas, using Ruby and GraphQL to improve critical source code experiences across GitLab.com, self-managed instances, and GitLab Dedicated. The Source Code group is responsible for the backend and frontend aspects of the product categories within Source Code. With support from experienced team members, you'll help maintain high reliability through performance and structured query language tuning, caching, rate limiting, testing, observability, and resiliency. You'll collaborate with product management, product design, testing, security, user experience research, technical writing, Gitaly, Code Review, and other Source Code teams to deliver reliable and performant systems. Learn more about the [Create:Source Code teams](https://handbook.gitlab.com/handbook/engineering/devops/create/source-c…) in the GitLab Handbook. ## 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. - Design and maintain backend services, application programming interfaces, data models, and business logic that support intuitive source code workflows. - Collaborate across functions and teams, both asynchronously and synchronously, and involve domain experts when their input will improve the outcome. - 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 contribute to constructive code reviews. - 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. ## Related Videos - [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) - [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) - [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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)