Senior Backend Engineer, Ruby on Rails

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer (Ruby on Rails) on GitLab's DevSecOps platform improving backend systems and AI integration. Collaborate cross-functionally to enhance knowledge management workflows.

Responsibilities

  • 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.

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, with openness to candidates who bring transferable experience from adjacent backend or platform work.

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

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

GraphQLPostgresRedisRubyRuby on Rails

Location requirements

RemoteNorth America

Report this job

Found something wrong with the page? Please let us know by submitting a report below.