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

2 hours, 52 minutes ago
Full-time
Senior
Software Development
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Lead backend architecture for Wiki, Pages, Markdown, and text editor capabilities across GitLab.
  • Design and build AI agents for planning and knowledge management workflows.
  • Architect MCP integrations that connect GitLab GraphQL APIs with external AI tools and platforms.
  • Improve reliability and performance across application code, PostgreSQL queries, Redis usage, and background jobs.
  • Develop and evolve GraphQL APIs for frontend usability, maintainability, and scale.
  • Collaborate with frontend engineers, Product, UX, and Security to break down work into shippable iterations.
  • Mentor engineers through code review, technical discussions, and backend best practices.
  • Support incident response and production debugging, then drive lasting system improvements.
  • Work asynchronously with a distributed team and contribute to broader plan-stage backend initiatives.

Requirements

  • Strong experience building and maintaining backend applications with Ruby on Rails.
  • Experience with ActiveRecord and Redis.
  • Experience designing and supporting GraphQL APIs.
  • 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 API-to-tool integration patterns.
  • Ability to investigate production issues, debug complex systems, and improve reliability over time.
  • Experience leading technical decisions, mentoring engineers, and contributing to engineering standards.
  • Clear communication and cross-functional collaboration skills.
  • Open to candidates with transferable experience from adjacent backend or platform work.

Benefits

  • Benefits to support health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - Billing Systems

Zendesk 5K-10K Professional Services

DoiT is hiring a remote Software Engineer for its Billing Systems team to help design, build, and scale core billing and invoicing platforms that support the company’s cloud-driven operations.

AWS Azure GCP Git GitHub Go Java Kubernetes Node.js Python SQL
7 minutes ago

Senior Go Software Engineer

Array 51-250 Capital Markets

Array is hiring a Senior Software Engineer to help build and operate secure, high-scale fintech products for millions of users within a remote-first engineering squad.

AWS Azure C# Docker GCP Generative AI Go Java Kubernetes Microservices MongoDB Node.js PostgreSQL REST API SQL Server
37 minutes ago

Staff Backend Product Software Engineer, Core

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Staff Engineer to lead cross-team technical work on team-user activation and engagement flows, modernizing onboarding and core surfaces to improve long-term user engagement and reduce churn.

LLM Machine Learning
37 minutes ago

Senior Backend Engineer (m/f/d)

Flip App 51-250 Internet Software & Services

Flip is hiring a Senior Software Engineer to build and operate backend services for its employee communication platform, with a focus on secure production systems in the User Management domain.

Agile Go Grafana Helm Java Kafka Kotlin Kubernetes Mixpanel PostgreSQL Python RabbitMQ Spring
37 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers