GitLab13 дней назад

Middle Backend Engineer - Управление изменениями в базе данных

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

Обязанности

  • 01Build and test the system that safely applies database schema changes during upgrades for both GitLab.com and self-managed customers
  • 02Develop and maintain testing frameworks that validate schema changes before they reach production
  • 03Implement checks and safeguards that catch problems before upgrades run, preventing failed or slow upgrades for customers
  • 04Review and improve database schema migrations from other engineers and external contributors to ensure safety, consistency, and backward compatibility
  • 05Work cross-functionally with operations, packaging, distribution, and QA teams to ensure the upgrade experience is reliable and smooth for all customers
  • 06Document upgrade procedures, schema change patterns, and migration best practices to help other engineers work with and maintain the system
  • 07Work with operations teams to identify their needs and continuously improve the safety and speed of customer upgrades

Требования

  • 01Professional software engineering experience working with PostgreSQL in large, complex production environments, including schema migrations and performance tuning
  • 02Proficiency with Ruby on Rails, with experience designing, implementing, and reviewing backend features and services
  • 03Ability to reason about software design, algorithms, and system-level trade-offs, particularly regarding reliability, safety, and backward compatibility in production upgrades
  • 04Strong written communication skills and comfort working asynchronously in an all-remote, distributed team
  • 05Self-directed work style with effective organizational skills and the ability to manage priorities as a "manager of one"
  • 06Alignment with GitLab's values, including transparency, teamwork, inclusion, and contribution to open source practices
  • 07Experience working with operations or infrastructure teams, or willingness to learn how to effectively work across organizational boundaries

Условия

  • 01All-remote work environment
  • 02Asynchronous work culture
  • 03Flexible Paid Time Off
  • 04Equity Compensation & Employee Stock Purchase Plan
  • 05Growth and Development Fund
  • 06Parental Leave
  • 07Benefits to support your health, finances, and well-being