Intermediate Backend Engineer - Database Change Management

Added
36 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

postgresql ruby on rails testing frameworks distributed asynchronous
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now →

📋 Description

  • Build and test the system that safely applies database schema changes during upgrades for both
  • Develop and maintain testing frameworks that validate schema changes before they reach production.
  • Implement checks and safeguards that catch problems before upgrades run, preventing failed or slow
  • Review and improve database schema migrations from other engineers and external contributors to
  • Work cross-functionally with operations, packaging, distribution, and QA teams to ensure the
  • Document upgrade procedures, schema change patterns, and migration best practices to help other

🎯 Requirements

  • Professional software engineering experience with PostgreSQL in large, complex production
  • Proficiency with Ruby on Rails, with experience designing, implementing, and reviewing backend
  • Ability to reason about software design, algorithms, and system-level trade-offs, particularly
  • Strong written communication skills and comfort working asynchronously in an all-remote
  • Self-directed work style with effective organizational skills and the ability to manage priorities
  • Alignment with GitLab’s values, including transparency, teamwork, inclusion, and contribution to

🎁 Benefits

  • Benefits to support your 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
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Data Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Data Jobs

See more Data jobs →