Senior Backend Engineer (Ruby), Plan: Portfolio ExperiencePosted today$235K

Remote · WorldwideTechnology

The opportunity

We are a team of 4 - 2x Backend Engineers, 2x Frontend Engineers located across Europe and Canada. We own the work item hierarchy, including Epic, Issue, and Task relationships, and top-down planning capabilities such as status rollup and capacity planning.

What you'll do

  • Collaborate with product and other engineers to shape requirements,: understand user needs, and break complex projects into shippable iterations.

  • 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.

  • Build and evolve portfolio planning capabilities, including work item: hierarchy, status rollup, and capacity planning.

  • Improve PostgreSQL performance at scale through query and write optimization,: indexing, denormalization, partitioning, and moving suitable workloads to Elasticsearch or ClickHouse.

  • Create proofs of concept for complex work, maintain extensive automated test: coverage, and support safe rollouts with feature flags and strong observability.

  • Mentor engineers and open source contributors through code reviews, pairing,: regular feedback, contributor issues, and hackathons.

What they're looking for

  • Participate in on-call rotations, troubleshoot production issues, contribute: to root cause analysis, and improve the team's development and review processes.
Senior Backend Engineer (Ruby), Plan: Portfolio Experience at GitLab | Role Match