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

GitLab
Poland, United Kingdom
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Technical leadership","Mentoring","Collaboration","Independent work","Communication"]

Build GitLab’s intent-to-code loop for agentic workflows that turn a stated intent into refined work items, implementation plans, and verified, mergeable code. Own early backend work across APIs, data models, and evaluation systems, using Ruby on Rails, Python, PostgreSQL, GraphQL, REST, and GitLab Duo Agent Platform. Collaborate with product/design partners toward a public beta, mentor engineers, and drive technical decisions in a distributed, async-first team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
12 hours ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build GitLab’s intent-to-code loop for agentic workflows that turn a stated intent into refined work items, implementation plans, and verified, mergeable code. Own early backend work across APIs, data models, and evaluation systems, using Ruby on Rails, Python, PostgreSQL, GraphQL, REST, and GitLab Duo Agent Platform. Collaborate with product/design partners toward a public beta, mentor engineers, and drive technical decisions in a distributed, async-first team.
Location: Poland, United Kingdom
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning.
  • •Build the flows, APIs, and data models behind 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.
  • •Use Ruby on Rails and Python with PostgreSQL, GraphQL, REST, GitLab Duo Agent Platform, LLM APIs, and an AI gateway to deliver reliable production systems.
  • •Collaborate across product, design, engineers, and users; mentor engineers; coordinate multi-person projects and communicate decisions in an all-remote async environment.

Pay and Benefits

Perks:Paid LeaveEquityParental LeaveLearning Budget

Key Requirements

  • •Strong Ruby on Rails experience in a large production codebase, plus production experience with Python.
  • •Experience driving substantial projects over multiple months with clear user or business outcomes across several engineers.
  • •A product mindset with end-to-end feature ownership, including shaping scope, making trade-offs, engaging with users, and learning from adoption after launch.
  • •Experience designing application programming interfaces and strong structured query language fundamentals.
  • •Experience exploring AI-assisted development; experience with GraphQL, PostgreSQL performance at scale, or LLM/agent systems is helpful but not required.
Experience:DevSecOpsAILarge language modelAgentic workflowsAPIs
Skills:Technical leadershipMentoringCollaborationIndependent workCommunication
Tech Stack:Ruby on RailsPythonPostgreSQLGitLab Duo Agent PlatformGraphQLRESTLarge language model APIsArtificial intelligence gatewayToken cost

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn