A live role

Backend Engineer, Geo Team

from GitLab · read the original and apply on their site

Bangalore, India

Our take: The real work here is building and operating the backend that keeps GitLab's data replicating correctly and recovering reliably across large distributed deployments.

If you love the quiet satisfaction of making data replicate correctly across the world and recover cleanly when things go wrong, this is your kind of work. You will own backend services in Ruby on Rails and PostgreSQL that Fortune 100 customers trust to ship and recover, with a real bar for observability and safe rollout. It suits someone who finds replication lag a puzzle worth chasing and who takes pride in systems that hold up under pressure.

Needs

  • backend rails work
  • postgres replication
  • distributed systems design
  • monitoring and alerting
  • debugging deep issues
  • incident response

Rewards

  • reliability engineering
  • careful rollout craft
  • solving hard replication

Demands

  • cross-team collaboration
  • incident response
  • operational ownership
  • recovery objectives
  • reviewing merge requests

Grows

  • distributed systems depth
  • disaster recovery instincts
  • new architectures
  • explaining to partners

Values

  • operational rigour
  • craftsmanship
  • ownership
  • async remote work
  • long-term reliability

Drains

  • customer escalations
  • post-incident writeups
  • complex migrations

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