GitLab logo
GitLab·Verified

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

Fully remoteFull-timeSenior$68K - $102KUTC+0–+3AsyncEurope#ruby#rails#python

About the Role

As a Senior Backend Engineer on the Plan: Spec-Driven Development team, you will help build GitLab's intent-to-code loop: agentic workflows that turn stated intent into refined work items, implementation plans, and verified, mergeable code. You will own early-stage backend work across flows, APIs, data models, and evaluation systems.

What You’ll Do

  • Lead backend features from early product discussions through technical design, implementation, and rollout.
  • Build the infrastructure for agent-generated work items, implementation plans, and code.
  • Develop evaluation and benchmarking systems to measure workflow quality, token cost, and success rates.
  • Utilize Ruby on Rails, Python, PostgreSQL, GraphQL, and AI gateway technologies.
  • Collaborate with product, design, and engineering partners to shape scope and make practical trade-offs.
  • Mentor other engineers and contribute to technical direction across the Plan group.
  • Work in short iterations, sharing progress through demos and user feedback.

What You’ll Bring

  • Strong Ruby on Rails experience in a large production codebase.
  • Production experience with Python.
  • Experience driving substantial, multi-month projects with clear business outcomes.
  • A product-focused mindset with experience owning features end-to-end.
  • Strong API design and SQL fundamentals.
  • Ability to read modern frontend code.
  • Experience with or interest in AI-assisted development.
  • Ability to thrive in an asynchronous, all-remote environment.

About the Team

We are a distributed team of four engineers across Canada and Europe. We operate in an async-first environment with weekly syncs, retrospectives, and a focus on high-visibility, early-stage product bets.

Timezone overlap

UTC+0–+3

Culture

Async-friendly

Open to

Europe

Sign in to track applications and earn points.

More roles at GitLab

Similar remote roles