A live role
Staff Backend Engineer (Go), Events Platform
from GitLab · read the original and apply on their site
Bangalore, India
Our take: The real work here is designing and building a durable multi-tenant messaging platform underneath nearly everything GitLab ships, then leading a team to deliver it and migrating live production off the legacy systems without disruption.
This is a chance to design the durable messaging platform that nearly everything GitLab ships sits on top of, then break it into work a team can actually deliver. You will own reliability end to end, know the difference between a design that is truly durable and one that only looks durable under light load, and migrate live production traffic off legacy systems without dropping a beat. If you love distributed systems in Go, mentoring engineers, and writing the thinking down so a remote async team can move without you in the room, this foundational role will feel like home.
Needs
- backend go services
- distributed systems design
- decomposing complex work
- kubernetes at scale
- mentoring engineers
- technical writing
Rewards
- judging real durability
- cracking hard problems
- building the foundation
- high-stakes platform
- growing other engineers
Demands
- cross-team discussions
- carrying the pager
- constructive with ambiguity
- zero-downtime migration
- shipping with quality
Grows
- architecture to execution
- reliability everywhere
- leading a rebuild
- long-game thinking
Values
- owning outcomes
- documentation-first async
- fully remote
- self-managing
- proper craft
Drains
- endless code review
- documentation writing
- on-call incidents
Would you love this work?
See how what you love doing lines up with this role - it takes about ten minutes to find out.
Find what I'd love to do next