Senior Backend Engineer, Data Growth & Retention (Remote)

GitLab

United Kingdom

Remote

GBP 90,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible PTO
Equity Compensation
Growth and Development Fund

Job summary

GitLab is seeking a Senior Backend Engineer in the Database Excellence group. You will build data frameworks and tooling to keep GitLab’s datastores scalable and healthy across GitLab.com and self-managed deployments.

Focus areas include retention, lifecycle management, and enforcement at schema-change time. You’ll work with PostgreSQL and Ruby on Rails in a fully remote, distributed environment, collaborating with product, infrastructure, and analytics teams to design scalable solutions that

Qualifications

  • Must have extensive PostgreSQL experience in large production environments.
  • Proficiency with Ruby on Rails; design and review backend features.
  • Ability to reason about software design, algorithms, and performance at system level.
  • Strong written communication; comfortable working asynchronously in a remote, distributed team.
  • Self-directed work style; able to manage priorities as a "manager of one".
  • Alignment with GitLab values: transparency, collaboration, inclusion, open source.
  • Willingness to participate in tier 2 database on-call rotation in your time zone.

Responsibilities

  • Develop and iterate backend features and data frameworks for data at scale across SaaS and self-managed deployments.
  • Design and implement data retention and lifecycle management frameworks and enforcement tooling.
  • Build guardrails and schema-change-time enforcement to prevent unsustainable data growth.
  • Collaborate with product, UX, frontend, infrastructure, and analytics teams to ship high-performing solutions.
  • Review database changes for data integrity, safety, and performance across deployments.
  • Develop tooling such as SQL traffic replay and background operations frameworks for scalability.

Skills

PostgreSQL
Ruby on Rails
System design
Asynchronous communication
Self-directed
GitLab values alignment
On-call readiness

Tools

Ruby on Rails framework

Job description

GitLab is seeking a Senior Backend Engineer in the Database Excellence group. You will build data frameworks and tooling to keep GitLab’s datastores scalable and healthy across GitLab.com and self-managed deployments.

Focus areas include retention, lifecycle management, and enforcement at schema-change time. You’ll work with PostgreSQL and Ruby on Rails in a fully remote, distributed environment, collaborating with product, infrastructure, and analytics teams to design scalable solutions that

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Data Health (Remote)
Senior Backend Engineer — Data Health (Remote)

GitLab Inc. • United Kingdom

Remote
GBP 90,000 - 130,000
Senior Backend Engineer AI-Driven, Remote DevOps Architect
Senior Backend Engineer AI-Driven, Remote DevOps Architect

Devopsroles • United Kingdom

Remote
GBP 90,000 - 150,000
Flexible PTO
Equity Compensation
Employee Stock Purchase Plan
+2
Senior Backend Engineer - Core DevOps (Remote UK)
Senior Backend Engineer - Core DevOps (Remote UK)

Engg • United Kingdom

Remote
GBP 90,000 - 140,000
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock-P
+3
Senior Backend Engineer — AI-Driven, High-Impact, Remote
Senior Backend Engineer — AI-Driven, High-Impact, Remote

GitLab • United Kingdom

Remote
GBP 110,000 - 150,000
Flexible Paid Time Off
Equity Compensation & Employee Stock/P
Growth and Development Fund
+2
Senior Ruby Backend Engineer — Remote, Ownership
Senior Ruby Backend Engineer — Remote, Ownership

Devconnectplatform • United Kingdom

Remote
GBP 90,000 - 130,000
Senior Backend Engineer - AI-Driven Global Platform
Senior Backend Engineer - AI-Driven Global Platform

Devopsroles • United Kingdom

Remote
GBP 90,000 - 130,000
Health benefits
Flexible PTO
Equity & ESPP
+2
Staff Backend Engineer — Remote, AI-Driven Platform
Staff Backend Engineer — Remote, AI-Driven Platform

GitLab • United Kingdom

Remote
GBP 120,000 - 180,000
Flexible PTO
Remote-first company
Growth and Development Fund
Backend Engineer (Ruby on Rails) – AI-Driven, Remote
Backend Engineer (Ruby on Rails) – AI-Driven, Remote

GitLab • United Kingdom

Hybrid
GBP 70,000 - 120,000
Senior Backend Engineer — AI-Driven, Remote, High Impact
Senior Backend Engineer — AI-Driven, Remote, High Impact

GitLab • United Kingdom

Remote
GBP 90,000 - 140,000
Flexible Paid Time Off
Equity Compensation & Employee Stock_P
Growth and Development Fund
+2
Senior Backend Engineer, Core DevOps: Container Registry
Senior Backend Engineer, Core DevOps: Container Registry

Engg • United Kingdom

Remote
GBP 90,000 - 140,000
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock-P
+3