A live role
Backend Engineer, Create: Source Code Experience (Ruby)
from GitLab · read the original and apply on their site
Remote, Canada
Our take: The real work here is building and hardening Ruby and GraphQL backend services in one of GitLab's oldest, most complex product areas, making source code workflows reliable for people and AI agents alike.
If you like tuning queries, taming legacy code, and making one of the oldest, most complex corners of a product genuinely reliable, this is your kind of hard problem. You will build backend services in Ruby and GraphQL that let people and AI agents collaborate on code with trust, all from wherever you work best. It suits someone who takes real ownership, enjoys deep systems work, and cares more about getting it right than getting it out fast.
Needs
- ruby and graphql
- backend performance tuning
- data modelling
- debugging incidents
- backend systems design
- technical documentation
Rewards
- constructive code reviews
- learning from others
- new complex domains
- clear reliable workflows
Demands
- working through ambiguity
- synthesising complexity
- tier 2 on-call
- cross-team collaboration
- async communication
Grows
- infrastructure tending
- refactoring code
- tinkering with ai agents
- observability work
Values
- engineering rigour
- real ownership
- remote first
- autonomy
- quality over speed
Drains
- legacy constraints
- incident firefighting
- reviewing ai output
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