GitLab logo
    G

    Senior Backend Engineer (Ruby on Rails), Plan: Knowledge

    GitLab
    Remote, Americas; Remote, APAC; Remote, EMEA
    Remote
    Senior
    Full Time
    1 day ago
    Ruby on RailsGraphQLPostgreSQLAI agentsModel Context ProtocolRemote

    Requirements

    • Strong experience building and maintaining backend applications with Ruby on Rails, including core components such as ActiveRecord and Redis
    • Experience designing and supporting GraphQL APIs with attention to usability, maintainability, and performance
    • Knowledge of PostgreSQL query design, optimization, and scaling in high-traffic production systems
    • Experience building or integrating AI agents, intelligent workflows, or related platform capabilities
    • Familiarity with Model Context Protocol (MCP) or similar patterns for connecting APIs to external tools and platforms
    • Ability to investigate production issues, debug complex systems, and improve reliability over time
    • Experience leading technical decisions, mentoring engineers, and contributing to engineering standards across a team
    • Clear communication and cross-functional collaboration skills

    What You'll Do

    • Lead backend architecture for Wiki, Pages, Markdown, and text editor capabilities used across GitLab
    • Design and build AI agents that support planning and knowledge management workflows
    • Architect MCP integrations that connect GitLab GraphQL APIs with external AI platforms and tools
    • Drive improvements in reliability and performance across application code, PostgreSQL queries, Redis usage, and background jobs
    • Develop and evolve GraphQL APIs that are clear for frontend engineers and support scalable product experiences
    • Collaborate with frontend engineers, Product, UX, and Security to break down complex work into shippable iterations
    • Mentor engineers through code review, technical discussions, and shared backend best practices
    • Support incident response and production debugging, then turn learnings into lasting system improvements

    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
    • Home office support

    About GitLab

    GitLab is a web-based Git repository manager that offers a variety of features for software development teams.

    San Francisco, CA, US
    1000 - 5000
    Developer Tools