Senior Backend Engineer (Ruby), Plan: Spec-Driven Development
GitLabRemotely
pythonpostgresqlruby on railsgraphqllarge language modelsgitlab duo agent platform
Also available on
Job Description
📋 Description
- Lead backend features from early product discussions through design, implementation, rollout, and
- Build flows, APIs, and data models behind agent-generated work items, implementation plans, durable
- Develop evaluation and benchmarking systems that measure workflow quality, token cost, and success
- Use Ruby on Rails and Python to build reliable production systems with PostgreSQL, GraphQL, and
- Collaborate with product, design, engineers, users, and partners to shape scope and trade-offs.
- Coordinate multi-person projects in GitLab's asynchronous, all-remote environment.
🎯 Requirements
- Strong Ruby on Rails experience in a large production codebase; production Python experience.
- Proven track record leading substantial projects with multiple engineers and measurable outcomes.
- Product-minded, owning features end-to-end, shaping scope and learning from adoption.
- Full-stack background with focus on backend; ability to read frontend code and design APIs.
- Solid API design and SQL fundamentals; experience with GraphQL and PostgreSQL performance is a plus.
- Experience exploring AI-assisted development; ability to mentor and lead technically across teams.
🎁 Benefits
- See Benefits to support your health, finances, and well-being
- Flexible Paid Time Off (PTO)
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave