GitLab13 дней назад

Старший бэкенд-инженер по управлению изменениями в базе данных

Зарплата не указана
РЫНОК
15 044медиана по профессии
Backend Developer · 82 вакансий с указанной зарплатой
5 092половина предложений: 11 885–20 1031,2 млн
Работодатель не указал зарплату — сравните с рынком сами.
Bangalore

Обязанности

  • 01Lead the design and delivery of the migration validation and test framework from initial approach through production use
  • 02Contribute to a dependency graph migration system that supports safe ordering, parallel execution, and three-phase, low-downtime upgrades
  • 03Mentor intermediate engineers through pairing, code review, and design feedback
  • 04Make and document technical decisions asynchronously so team members can build on them across time zones
  • 05Review schema migrations from engineers across GitLab for safety, backward compatibility, and reliability
  • 06Collaborate with Distribution, Quality Assurance, Database Architecture, Database Automation, and database framework teams to support GitLab.com and self-managed deployment methods
  • 07At Staff level, author and defend architecture proposals and represent the team in technical reviews across GitLab

Требования

  • 01Deep experience with Ruby on Rails in large production codebases, including Active Record migration internals, or comparable depth in another framework's migration system, such as Django or Ecto
  • 02Production PostgreSQL experience, including schema changes on large tables, locking behavior, and data definition language failure modes under load
  • 03A track record of leading delivery of a system from design through implementation and adoption
  • 04Experience mentoring engineers through pairing, code review, and technical feedback
  • 05Strong written communication and the ability to make progress independently in an asynchronous, distributed environment
  • 06Sound judgment when balancing reliability, safety, backward compatibility, and delivery needs
  • 07An interest in serving as a senior technical presence for an India-based engineering group while collaborating across regions

Условия

  • 01Flexible Paid Time Off
  • 02Team Member Resource Groups
  • 03Equity Compensation & Employee Stock Purchase Plan
  • 04Growth and Development Fund
  • 05Parental Leave
  • 06Benefits to support your health, finances, and well-being
  • 07Remote work
  • 08Global team collaboration across multiple time zones