# Senior Backend Engineer, Database Excellence (Ruby)

**Company**: GitLab
**Location**: Remote, United Kingdom
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8778943002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_28157420-972

## Description

GitLab is seeking a Senior Backend Engineer for its Database Excellence group. As a Senior Backend Engineer, you will build and evolve data frameworks and tooling to keep GitLab's application datastores scalable, healthy, and safe. You will focus on building proactive data growth controls for GitLab.com, including retention and lifecycle management frameworks.

Responsibilities:

- Develop and iterate backend features and data frameworks for scalable data handling.

- Design and build data retention and lifecycle management frameworks.

- Create shift-left guardrails to catch unsustainable data growth patterns.

- Collaborate with various teams to design and ship high-performing solutions.

- Review and improve database-related changes from other engineers.

- Design, build, and maintain tooling for scalability and performance issues.

- Research and implement improvements to data retention, database performance, and data health.

- Document database best practices and data architecture guidance.

Requirements:

- Professional software engineering experience with PostgreSQL in large, complex production environments.

- Proficiency with Ruby on Rails or another Ruby framework.

- Ability to reason about software design, algorithms, and performance trade-offs.

- Strong written communication skills and comfort working asynchronously in a remote team.

- Self-directed work style with effective organisational skills.

- Alignment with GitLab's values, including transparency, collaboration, and contribution to open source.

Benefits:

- Benefits to support health, finances, and well-being.

- Flexible Paid Time Off.

- Team Member Resource Groups.

- Equity Compensation & Employee Stock Purchase Plan.

- Growth and Development Fund.

- Parental Leave.

## Skills

### Required
- PostgreSQL
- Ruby on Rails
- software engineering
- data retention
- lifecycle management
- database performance

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8778943002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
