Skip to main content
GitLab

Senior Backend Engineer (Ruby on Rails), Plan: Planning Views

RemoteIndia only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to IN only. Set where you work from to check your eligibility.

No BS summary

Senior Backend Engineer (Ruby on Rails) with a backend-first full‑stack background. Must be proficient in Ruby on Rails, PostgreSQL performance tuning, and designing scalable GraphQL/REST APIs. Role listed as Bangalore, India (GitLab hires globally but location is specified).

Core skills

Ruby on RailsPostgreSQL

Required skills

RubyGraphQLREST

Optional skills

ElasticsearchClickHousePythonClaude Codeagentic toolsAI/AI-powered feature development

What you'll do

  • Collaborate closely with Product to shape requirements and break projects into shippable iterations.
  • Work with other engineers to plan and complete the work.
  • Design and implement backend features across the GitLab monolith, including GraphQL and REST application programming interfaces (APIs) and real-time subscriptions, with a strong focus on performance, reliability, and user impact.
  • Improve PostgreSQL performance at scale by optimizing queries and writes, denormalizing and partitioning tables, and moving workloads to Elasticsearch or ClickHouse where appropriate.
  • Contribute to real-time features that keep work item information current as it changes.
  • Create proofs of concept for complex work.
  • Ensure quality through extensive testing and safe rollouts behind feature flags.
  • Mentor engineers and open source contributors through code reviews, pairing, feedback, issue preparation, and contribution reviews.
  • Participate in on-call rotations to troubleshoot production issues, contribute to root cause analysis, and improve observability.
  • Improve the developer experience for yourself and your team, including test infrastructure, the review process, retrospectives, and how we work together.

What they require

  • A strong product mindset. You care about what users are trying to do. You hold strong opinions from the user perspective, listen to peers, and negotiate trade-offs with product managers and users.
  • Experience leading and supporting other engineers. You've driven projects involving several engineers over months. You care about your teammates' growth and give it your time through thoughtful code reviews, regular feedback, support for career development, hiring, and mentoring contributors.
  • Full stack experience with a current backend focus, including proficiency with Ruby and Ruby on Rails and experience maintaining backend features in a large, mature codebase.
  • Strong PostgreSQL skills and experience improving PostgreSQL performance at scale, including query and write optimization, indexing, denormalization, and partitioning.
  • Experience designing and evolving GraphQL and/or REST APIs, with attention to scalability, backward compatibility, and clear contracts with frontend clients.
  • Experience improving large automated test suites, with a focus on the performance and reliability of the tests themselves.
  • Strong written and verbal communication skills for an asynchronous, distributed environment.
  • Experience integrating AI into development workflows or developing AI-powered features, or working with Elasticsearch, ClickHouse, or Python, is a plus.

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

🇺🇸 United StatesSoftwareEnterpriseabout.gitlab.com/

What people say about this company

3.3/ 5

  • Flexible remote work options are highly valued by employees.
  • Many employees appreciate the open-source nature of the product and the company's commitment to transparency.
  • Some employees report challenges with management and communication within teams.
Salary not disclosed