Senior Backend Engineer (Ruby), Plan: Spec-Driven Development
GitLabDevOps Platform company
RemoteSenior
Khosla Ventures
GV
ICONIQ Capital
Goldman Sachs
Y Combinator
August Capital
Software Engineering
About the role
TL;DR
Senior Backend Engineer to build GitLab's intent-to-code loop using Ruby on Rails and Python.
- •{"about_the_role": "As a Senior Backend Engineer on the Plan: Spec-Driven Development team, you'll help build GitLab's intent-to-code loop, owning early-stage backend work across flows, APIs, data models, and evaluation systems.
- •You'll join a small, distributed team working on a high-visibility product bet, collaborating toward a public beta.", "key_responsibilities": ["Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning.", "Build the flows, application programming interfaces, and data models behind agent-generated work items, implementation plans, durable specifications, and mergeable code.", "Develop evaluation and benchmarking systems that measure workflow quality, token cost, and success rate.", "Collaborate directly with product, design, engineers, design partners, and users to shape scope and make practical trade-offs.", "Mentor other engineers and contribute to technical direction across the Plan group and related artificial intelligence initiatives."], "requirements": ["Strong Ruby on Rails experience in a large production codebase and production experience with Python.", "Experience driving substantial projects with several engineers over multiple months, with clear user or business outcomes.", "A product mindset and experience owning features end to end, including shaping scope, making trade-offs, engaging with users, and learning from adoption after launch.", "A full stack background with a current focus on backend engineering, plus the ability to read modern frontend code and design effective APIs.", "Strong application programming interface design and structured query language fundamentals."]}
Required skills
Ruby on RailsPythonPostgreSQLREST APIGraphQLSQL
Nice-to-have skills
LLMs
Domain expertise
developer-toolsaiproductivity
Benefits & perks
Equity Compensation & Employee Stock Purchase Plan, Parental Leave, Growth and Development Fund, Flexible Paid Time Off, Team Member Resource Groups
Tech stack
RubyPythonPostgreSQLRuby on RailsGraphQLREST API