GitLab

Senior Backend Engineer (Ruby), Plan: Spec-Driven Development

GitLab
Apply
about 4 hours ago
Remote, United Kingdom or Remote, PolandSenior

Responsibilities

  • Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning
  • Build flows, APIs, and data models for agent-generated work items, implementation plans, durable specifications, and mergeable code
  • Develop evaluation and benchmarking systems to measure workflow quality, token cost, and success rate
  • Build reliable production systems with Ruby on Rails and Python using PostgreSQL, GraphQL, GitLab Duo Agent Platform, large language model APIs, and an AI gateway
  • Collaborate with product, design, engineers, design partners, and users to shape scope and make practical trade-offs
  • Coordinate multi-person projects and communicate decisions in an asynchronous, all-remote environment
  • Mentor engineers and contribute to technical direction across the Plan group and related AI initiatives
  • Work in short iterations, share progress through demos, and use results and user feedback to guide future work

Requirements

  • Strong Ruby on Rails experience in a large production codebase and production experience with Python
  • Experience driving substantial projects involving several engineers over multiple months with measurable user or business outcomes
  • Experience owning product features end to end, including scope definition, trade-offs, user engagement, and post-launch learning
  • Full-stack background with a current backend focus, including the ability to read modern frontend code and design effective APIs
  • Strong API design and SQL fundamentals
  • Experience exploring AI-assisted development
  • Ability to work independently, collaborate across functions and regions, and provide technical leadership and mentorship
  • Experience with GraphQL, PostgreSQL performance at scale, or building and evaluating large language model or agent systems is helpful but not required

Benefits

  • Health, financial, and well-being benefits
  • Flexible paid time off
  • Team Member Resource Groups
  • Equity compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • All roles are remote, with some location-based eligibility requirements

Tech Stack

GraphQLPostgreSQLPythonRubyRuby on Rails

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/