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