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