The opportunity
The Planning Views group is part of GitLab's Plan stage. We build the planning experience in GitLab.
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. The work items framework serves as the foundation for some of the highest-traffic surfaces in GitLab.
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.
What they're looking for
- 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.