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