🏢
Gitlab
Senior Backend Engineer (Ruby), Plan: Portfolio Experience
Job Description
ABOUT THE ROLE
We're hiring a Senior Backend Engineer for GitLab's Portfolio Experience team. You'll be an experienced product engineer who incorporates user needs into feature decisions and brings full stack experience, with a current focus on backend. You'll spend as much time understanding user needs and shaping how features should work as you do building them, working directly with product, users, and open source contributors.
WHAT YOU'LL DO
As a Senior Backend Engineer, you'll collaborate with product and other engineers to shape requirements, understand user needs, and break complex projects into shippable iterations. You'll design and implement backend and real-time features in the GitLab monolith, including GraphQL and RESTful APIs and subscriptions, with a focus on performance, reliability, and user impact. You'll also build and evolve portfolio planning capabilities, improve PostgreSQL performance at scale, and create proofs of concept for complex work. Additionally, you'll mentor engineers and open source contributors, participate in on-call rotations, and troubleshoot production issues.
WHAT YOU'LL NEED
To be successful in this role, you'll need experience representing the user perspective while working through trade-offs with product managers, engineers, and users. You'll also need experience leading projects involving several engineers over multiple months and supporting others through thoughtful code reviews, feedback, hiring, career development, and mentoring. We're looking for someone with full stack experience, including proficiency with Ruby and Ruby on Rails, and a strong understanding of how complex modern frontends work. You'll also need strong PostgreSQL skills and experience improving database performance at scale, as well as experience designing and evolving GraphQL and/or RESTful APIs.
WHY REMOTE
At GitLab, we're committed to creating a culture where everyone can contribute and grow. Our team is distributed across Europe and Canada, and we work asynchronously in two-week iterations. We believe that this approach allows us to be more productive, efficient, and innovative, and we're looking for someone who shares our values and is excited about working in a remote-first environment.
BENEFITS
As a Senior Backend Engineer at GitLab, you'll receive a competitive salary and benefits package, including a base salary range of $183,000 - $243,000 per year, depending on location and experience. You'll also have access to a comprehensive health plan, parental leave, education stipend, life insurance, equipment stipend, and flexible schedule.