
Remote opportunity at
GitLabIntermediate-Senior Backend Engineer (Ruby), Plan: Spec-Driven Development
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. More than half of Fortune…
Career Tools
About This Role
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. More than half of Fortune 100 companies and over 50 million registered users rely on its software development tools. Team members are expected to integrate artificial intelligence as a core productivity multiplier in their everyday workflows. The organization is currently seeking an Intermediate-Senior Backend Engineer to join the Plan:…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. More than half of Fortune 100 companies and over 50 million registered users rely on its software development tools. Team members are expected to integrate artificial intelligence as a core productivity multiplier in their everyday workflows.
The organization is currently seeking an Intermediate-Senior Backend Engineer to join the Plan: Spec-Driven Development team. This remote, full-time position focuses on building agentic workflows that translate initial intentions into structured work items, implementation plans, and verified code. The role suits an engineer interested in early-stage backend development using tools like Ruby on Rails, Python, PostgreSQL, and large language model application programming interfaces. During the first year, the incumbent will guide substantial features from initial concept through public beta release, mentor peers, and shape technical decisions within a distributed, four-person team.
Responsibilities
- Manage backend features from early conceptual discussions through implementation, release, and post-launch evaluation
- Construct the APIs, data models, and workflows that support agent-generated work items and specifications
- Develop benchmarking and evaluation systems to track workflow performance, success rates, and token expenses
- Write reliable production code utilizing Ruby on Rails and Python alongside PostgreSQL and GraphQL
- Engage directly with users, designers, and product managers to define scope and negotiate practical trade-offs
- Coordinate multi-person projects and articulate decisions asynchronously across a distributed team
- Mentor fellow engineers and contribute to the technical direction of artificial intelligence initiatives
Requirements
- Demonstrated production experience with Ruby on Rails within a large codebase
- Professional background working with Python in production environments
- Experience spearheading large projects involving multiple engineers over several months
- Product-focused mindset with a history of owning features from conception to post-launch monitoring
- Strong foundation in API design and SQL
- Ability to read modern frontend code and design effective application programming interfaces
- Prior exposure to artificial intelligence-assisted development workflows
Qualifications
- Experience working with GraphQL
- Familiarity with PostgreSQL performance optimization at scale
- Background in building or evaluating large language model systems and AI agents
Core Skills
Benefits
- Flexible Paid Time Off
- Access to Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is fully remote, though certain positions may carry specific location-based eligibility requirements that the talent acquisition team can clarify.
What is the employment type?
This is a full-time employment opportunity.
What salary does this position offer?
The job posting does not specify a salary for this role.
What primary technologies are used in this role?
The role utilizes Ruby on Rails, Python, PostgreSQL, GraphQL, REST, the GitLab Duo Agent Platform, LLM APIs, and an AI gateway.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.