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.