GitLab3 days ago
Senior Backend Engineer (Ruby on Rails), Plan: Planning Views
Salary not specified
MARKET
14,583 ₽median for this role
Backend Developer · 47 jobs with disclosed pay
5,092half of the offers: 11,042–19,804308,000
The employer didn't disclose pay — compare with the market yourself.
Bangalore
Responsibilities
- 01Collaborate closely with Product to shape requirements and break projects into shippable iterations
- 02Work with other engineers to plan and complete the work
- 03Design and implement backend features across the GitLab monolith, including GraphQL and REST APIs and real-time subscriptions, with a strong focus on performance, reliability, and user impact
- 04Improve PostgreSQL performance at scale by optimizing queries and writes, denormalizing and partitioning tables, and moving workloads to Elasticsearch or ClickHouse where appropriate
- 05The work items framework serves as the foundation for some of the highest-traffic surfaces in GitLab
- 06Contribute to real-time features that keep work item information current as it changes
- 07Create proofs of concept for complex work
- 08Ensure quality through extensive testing and safe rollouts behind feature flags
- 09Mentor engineers and open source contributors through code reviews, pairing, feedback, issue preparation, and contribution reviews
- 10Participate in on-call rotations to troubleshoot production issues, contribute to root cause analysis, and improve observability
- 11Improve the developer experience for yourself and your team, including test infrastructure, the review process, retrospectives, and how we work together
Requirements
- 01A strong product mindset: caring about what users are trying to do, holding strong opinions from the user perspective, listening to peers, and negotiating trade-offs with product managers and users
- 02Experience leading and supporting other engineers: driving projects involving several engineers over months, caring about teammates' growth through thoughtful code reviews, regular feedback, support for career development, hiring, and mentoring contributors
- 03Full 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
- 04Strong PostgreSQL skills and experience improving PostgreSQL performance at scale, including query and write optimization, indexing, denormalization, and partitioning
- 05Experience designing and evolving GraphQL and/or REST APIs, with attention to scalability, backward compatibility, and clear contracts with frontend clients
- 06Experience improving large automated test suites, with a focus on the performance and reliability of the tests themselves
- 07Strong written and verbal communication skills for an asynchronous, distributed environment
- 08Experience integrating AI into development workflows or developing AI-powered features, or working with Elasticsearch, ClickHouse, or Python, is a plus
What we offer
- 01Flexible Paid Time Off
- 02Team Member Resource Groups
- 03Equity Compensation & Employee Stock Purchase Plan
- 04Growth and Development Fund
- 05Parental Leave