CareerPlanSign in

Intermediate Backend Engineer - Database Change Management

India🌐 Remote💼 Full-time🗓 2026-08-24 → 2026-09-26

Core

Build and test software that safely applies database schema changes during upgrades for GitLab.com and self-managed customers.

Role type

Intermediate backend engineer (database upgrade automation)

Builds

Database upgrade safety systems, testing frameworks, and migration validation checks

Domain

DevOps platform / Database administration

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

PostgreSQL schema migrations, Ruby on Rails, system design, reliability engineering, asynchronous communication

Preferred skills

Operations team collaboration, infrastructure automation, open source contribution

Technologies

Ruby on Rails, PostgreSQL

Responsibilities

Build and test systems for safe database schema changes during upgrades; Develop testing frameworks to validate schema changes before production; Implement checks to catch problems before upgrades run; Review and improve database schema migrations from other engineers; Work cross-functionally with operations, packaging, distribution, and QA teams; Document upgrade procedures and migration best practices

Seniority

Intermediate, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.