Senior Backend Engineer
GitLab
full-remoteseniorpermanentbackend Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Ruby on RailsActiveRecordPostgreSQLRedisGraphQLAI AgentsMCPBackend ArchitecturePerformance EngineeringReliability
About the role
Role Overview
Join GitLab as a Senior Backend Engineer (Ruby on Rails) to shape how teams plan, document, and share knowledge. You will build backend systems, collaborate across teams, and help design AI-powered capabilities for reliable, scalable workflows.
Key Missions
- Lead backend architecture for GitLab features including Wiki, Pages, Markdown, and text editor capabilities.
- Design and build AI agents that support planning and knowledge management workflows.
- Improve reliability and performance across:
- application code
- PostgreSQL queries
- Redis usage
- background jobs
What You Bring
- Experience building or integrating AI agents and intelligent workflows (or transferable adjacent platform/backend experience).
- Strong communication and cross-functional collaboration.
- Experience leading technical decisions, mentoring engineers, and contributing to engineering standards.
- GraphQL API design experience with focus on usability, maintainability, and performance.
- Familiarity with Model Context Protocol (MCP) or similar patterns for connecting APIs to external tools/platforms.
- Deep knowledge of PostgreSQL query design, optimization, and scaling in high-traffic production systems.
- Strong backend experience building and maintaining applications with Ruby on Rails, including ActiveRecord and Redis.
- Ability to investigate production issues, debug complex systems, and continuously improve reliability.
Nice to Have
- Background in knowledge management, planning workflows, or platforms that connect external tools to backend services (via MCP-like patterns).
About GitLab
GitLab is a DevOps platform that helps organizations plan, develop, test, and deploy software using a single application. The company provides tools such as source control, CI/CD, and knowledge features like wikis and pages, combining engineering productivity with collaboration and reliability at scale.
Scraped 5/13/2026