Remote Backend Engineer - Database Excellence

Ruby Developer

Netherlands

Remote

EUR 85,000 - 183,000

Full time

36 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Flexible PTO
Equity compensation
Employee Stock Purchase Plan
Growth development fund
Parental leave
Home office support

Job summary

GitLab, a fully remote, all-remote company, is seeking an Intermediate Backend Engineer in the Database Excellence group. You will develop and enhance frameworks and tooling to keep application datastores scalable, healthy, and safe across GitLab.com and self-managed instances.

You will collaborate with cross-functional teams, learn data architecture practices, and improve performance in a distributed environment.

Qualifications

  • Extensive software engineering experience with PostgreSQL in large production environments.
  • Proficiency with Ruby on Rails or a similar Ruby framework.
  • Ability to reason about software design and performance trade-offs at scale.
  • Strong written communication and experience working asynchronously in a distributed team.

Responsibilities

  • Develop and iterate backend features and data frameworks that make it safe and efficient to work with data at scale across GitLab.com and self-managed deployments.
  • Collaborate with product management, UX, frontend, infrastructure, software delivery, and analytics teams to design and ship high-performing, reliable solutions.
  • Review and improve database-related changes from other engineers and external contributors to ensure data integrity, safety, and performance across diverse environments.
  • Design, build, and maintain tooling such as SQL traffic replay and background operations frameworks to proactively detect and address scalability and performance issues.
  • Research, design, and implement improvements to database performance, scalability, and data health, including areas like soft delete strategies and database migration testing.
  • Document database best practices, anti-patterns, and data architecture guidance so developers can make informed, consistent decisions.
  • Create proactive tooling and guardrails that help developers detect and remediate potential performance and data issues early in the development lifecycle.

Skills

PostgreSQL
Ruby on Rails
Backend design
Data architecture
Async teamwork

Tools

SQL tooling

Job description

GitLab, a fully remote, all-remote company, is seeking an Intermediate Backend Engineer in the Database Excellence group. You will develop and enhance frameworks and tooling to keep application datastores scalable, healthy, and safe across GitLab.com and self-managed instances.

You will collaborate with cross-functional teams, learn data architecture practices, and improve performance in a distributed environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Backend Engineer, DevEx (Remote-First)
Staff Backend Engineer, DevEx (Remote-First)

Ruby Developer • Netherlands

On-site
EUR 100,000 - 140,000
Equity Compensation & Employee Stock-P
Flexible Paid Time Off
Growth and Development Fund
+2
Remote Backend Engineer (Ruby) for Scalable CI/CD Platform
Remote Backend Engineer (Ruby) for Scalable CI/CD Platform

Ruby Developer • Netherlands

Remote
EUR 90,000 - 130,000
Flexible Paid Time Off
Equity Compensation
Growth and Development Fund
+2
Remote Rails Backend Engineer, Analytics Instrumentation
Remote Rails Backend Engineer, Analytics Instrumentation

Ruby Developer • Netherlands

Remote
EUR 78,000 - 113,000
Flexible Paid Time Off
Equity Compensation
Growth and Development Fund
+2
Remote Ruby Backend Engineer for CI/CD Catalog
Remote Ruby Backend Engineer for CI/CD Catalog

Ruby Developer • Netherlands

Remote
EUR 70,000 - 110,000
All-remote, async work environment
Equity compensation
Growth and development budget
+1
Senior Backend Engineer, Data Layer (Remote)
Senior Backend Engineer, Data Layer (Remote)

Jobgether • Netherlands

Remote
EUR 110,000 - 140,000
Fully remote
Equity opportunities
Home office budget
+6
Senior DevSecOps & Cloud Migration Engineer
Senior DevSecOps & Cloud Migration Engineer

GitLab • Amsterdam

On-site
EUR 110,000 - 140,000
Senior Pro Services Engineer - IaC, Migrations, Remote
Senior Pro Services Engineer - IaC, Migrations, Remote

GitLab • Netherlands

On-site
EUR 90,000 - 130,000
Health benefits
Flexible PTO
Equity compensation
+2
Staff Ruby on Rails Backend Architect (Remote)
Staff Ruby on Rails Backend Architect (Remote)

Ruby Developer • Amsterdam

Hybrid
EUR 80,000 - 90,000
Vacation days 25 per year
Office + home in Netherlands (flexible
Relocation support to Amsterdam
+4
Growth-Driven Fullstack Engineer (Ruby/Vue.js) - Remote
Growth-Driven Fullstack Engineer (Ruby/Vue.js) - Remote

Ruby Developer • Netherlands

Remote
EUR 78,000 - 130,000
Flexible Paid Time Off
Remote work
Equity compensation
Ruby Backend Engineer - CI/CD Tools (Remote)
Ruby Backend Engineer - CI/CD Tools (Remote)

Ruby Developer • Netherlands

Remote
EUR 65,000 - 90,000
Fully remote
Equity options
Flexible PTO
+2