A live role
Senior Backend Engineer (Ruby), Plan: Portfolio Experience
from GitLab · read the original and apply on their site
Remote, Canada; Remote, United States
Our take: The real work here is evolving a backend that must serve millions of work items at scale while shaping features around genuine user needs and mentoring the engineers around you.
This is backend work where understanding the user matters as much as the code, on a platform that has to hold millions of work items across tens of thousands of projects. You will shape features with product and open source contributors, tune PostgreSQL until it sings at scale, and mentor other engineers through reviews and pairing. If you love async, remote, iterative work where performance and real user impact both count, this small team will suit you.
Needs
- backend feature building
- database performance tuning
- systems architecture
- breaking down complexity
- mentoring engineers
- data modelling
Rewards
- user-shaped features
- scale that matters
- growing other engineers
- proofs of concept
- visible product impact
Demands
- carrying the pager
- production troubleshooting
- root cause analysis
- cross-team trade-offs
- async written comms
Grows
- postgres at scale
- api design
- ai in workflows
- code review craft
Values
- user obsession
- testing rigour
- working in the open
- open source community
- remote first
Drains
- large test suites
- backward compatibility
- 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