Senior Backend Engineer (Ruby), Plan: Spec-Driven Development
Tech Stack / Keywords
Firma i stanowisko
GitLab is the intelligent orchestration platform for DevSecOps, trusted by over 50 million registered users and more than 50% of the Fortune 100 to ship better, more secure software faster. The company embraces AI as a core productivity multiplier and promotes a high-performance culture driven by values and continuous knowledge exchange.
Wymagania
- Strong experience with Ruby on Rails in large production codebases and production experience with Python.
- Experience leading substantial projects involving multiple engineers with clear user or business outcomes.
- Product mindset with experience owning features end to end, including shaping scope, trade-offs, user engagement, and post-launch learning.
- Full stack background with current focus on backend engineering and ability to read modern frontend code and design effective APIs.
- Strong API design and SQL fundamentals.
- Experience exploring AI-assisted development.
- Ability to work independently and collaboratively across functions and regions, providing technical leadership and mentoring.
- Experience with GraphQL, PostgreSQL performance at scale, or building and evaluating large language model or agent systems is helpful but not required.
Nice to have:
- Experience with GraphQL.
- Experience with PostgreSQL performance at scale.
- Experience building and evaluating large language model or agent systems.
Obowiązki
- Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning.
- Build flows, APIs, and data models behind agent-generated work items, implementation plans, durable specifications, and mergeable code.
- Develop evaluation and benchmarking systems measuring workflow quality, token cost, and success rate.
- Use Ruby on Rails and Python with PostgreSQL, GraphQL, REST APIs, GitLab Duo Agent Platform, large language model APIs, and AI gateway to build reliable production systems.
- Collaborate with product, design, engineers, design partners, and users to shape scope and make trade-offs.
- Coordinate multi-person projects and communicate decisions clearly in an all-remote asynchronous environment.
- Mentor engineers and contribute to technical direction across Plan group and AI initiatives.
- Work in short iterations, share progress via demos, and use feedback to guide next steps.
Benefity
- Benefits supporting health, finances, and well-being.
- Flexible Paid Time Off.
- Team Member Resource Groups.
- Equity Compensation and Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental Leave.
Inne informacje
GitLab hires new team members globally and roles are remote, but some roles may have specific location-based eligibility requirements. GitLab is an equal opportunity workplace and affirmative action employer, with policies based solely on merit and non-discrimination according to various protected characteristics. Accommodations are available during the recruiting process for disabilities or special needs.
GitLab
3 aktywne oferty