# Senior Backend Engineer , Plan: Planning Views

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Ruby, Ruby on Rails, Postgres, GraphQL, REST APIs, Elasticsearch, ClickHouse, Python, AI, Feature Flags, Automated Testing, Real-Time Subscriptions
**Posted:** 2026-08-20

> Build and evolve high-scale backend and full-stack features for GitLab’s work items and planning platform. The role requires Ruby on Rails, PostgreSQL performance expertise, API design, strong testing practices, product thinking, and experience mentoring engineers.

## Job Description

## Responsibilities
- Collaborate with Product to shape requirements and break projects into shippable iterations.
- Design and implement backend features across the GitLab monolith, including GraphQL and REST APIs and real-time subscriptions, with a focus on performance, reliability, and user impact.
- Improve PostgreSQL performance at scale through query and write optimization, denormalization, and table partitioning; move workloads to Elasticsearch or ClickHouse when appropriate.
- Contribute to real-time features that keep work item information current.
- Create proofs of concept for complex work and ensure quality through extensive testing and safe feature-flagged rollouts.
- Mentor engineers and open source contributors through code reviews, pairing, feedback, issue preparation, and contribution reviews.
- Participate in on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve observability.
- Improve developer experience, including test infrastructure, review processes, retrospectives, and team practices.

## Requirements
- Strong product mindset and user focus.
- Experience leading and supporting other engineers, including driving projects involving several engineers over multiple months.
- Full-stack experience with a current backend focus.
- Proficiency with Ruby and Ruby on Rails in a large, mature codebase.
- Strong PostgreSQL skills, including query and write optimization, indexing, denormalization, and partitioning.
- Experience designing and evolving GraphQL and/or REST APIs with scalability, backward compatibility, and clear frontend contracts in mind.
- Experience improving large automated test suites, including their performance and reliability.
- Strong written and verbal communication skills in an asynchronous, distributed environment.

## Nice to Have
- Experience integrating AI into development workflows or developing AI-powered features.
- Experience with Elasticsearch, ClickHouse, or Python.

## Compensation and Benefits
- Flexible paid time off.
- Team member resource groups.
- Equity compensation and employee stock purchase plan.
- Growth and development fund.
- Parental leave.

## Similar jobs

- [Senior Software Engineer](https://hotfix.jobs/jobs/f3dc0a4c-161f-41e3-8f0f-7f6f1bed0ae0) - ZoomInfo - Bengaluru, India
- [Senior Software Engineer](https://hotfix.jobs/jobs/424fec72-c653-4cf7-b981-4ab7dd3a98ff) - CommandLink - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/b53f9259-9cbf-43e5-af97-1c6801417742) - Navan - Bengaluru, India
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer - Tax Payments](https://hotfix.jobs/jobs/6ad915bc-1d3e-467f-a4ee-9103658c634e) - Rippling - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/35af61ef-b856-4168-a4e5-f6fc4400c15b
**Canonical:** https://hotfix.jobs/jobs/35af61ef-b856-4168-a4e5-f6fc4400c15b