Старший Backend инженер (Database Excellence)
GitLab ищет старшего backend-инженера в команду Database Excellence. Задача — строить фреймворки и инструменты для управления ростом данных, retention-политиками и масштабируемостью баз на PostgreSQL и Ruby on Rails для GitLab.com и self-managed инсталляций. Нужен опыт работы с PostgreSQL в крупных продакшн-средах и Ruby on Rails, работа полностью удалённая с гибким графиком и опционами.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 7 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; грейд вакансии не учтён.
Что предстоит делать
<div class="content-intro"><p>GitLab — это интеллектуальная платформа оркестрации для DevSecOps. GitLab позволяет организациям повышать производительность разработчиков, улучшать операционную эффективность, снижать риски в области безопасности и соответствия требованиям, а также ускорять цифровую трансформацию. Более 50 миллионов зарегистрированных пользователей и более 50% компаний из списка Fortune 100* доверяют GitLab выпуск более качественного и безопасного программного обеспечения быстрее.</p> <p>Те же принципы, которые заложены в наши продукты, отражены и в том, как работает наша команда: мы рассматриваем AI как ключевой множитель продуктивности, и все члены команды должны внедрять AI в свои ежедневные рабочие процессы для повышения эффективности, инноваций и результативности. GitLab — это место, где карьера ускоряется, инновации процветают, и каждый голос ценится. Наша культура высокой производительности driven нашими ценностями&nbsp;и непрерывным обменом знаниями, что позволяет нашим членам команды раскрывать свой полный потенциал, сотрудничая с лидерами отрасли для решения сложных задач. <a href="https://www.youtube.com/watch?v=OuZIb5zszQI">Создавайте будущее вместе с нами</a>, пока мы строим технологии, которые трансформируют то, как мир разрабатывает программное обеспечение.</p> <p>*<em>Fortune 500® является зарегистрированной торговой маркой Fortune Media IP Limited, используется по лицензии. Утверждение основано на данных GitLab. Fortune 100 относится к топ-20% компаний в списке Fortune 500 за 2025 год, опубликованном в июне 2025 года. Fortune и Fortune Media IP Limited не связаны с GitLab и не одобряют продукты или услуги GitLab.</em></p></div><h2>Обзор роли</h2> <p>В качестве Senior Backend Engineer в <a class="textLink" href="https://handbook.gitlab.com/handbook/engineering/data-engineering/database-excellence/">группе Database Excellence</a> вы будете создавать и развивать фреймворки и инструменты для работы с данными, которые обеспечивают масштабируемость, здоровье и безопасность хранилищ данных приложений GitLab как на GitLab.com, так и на тысячах self-managed инстансов. Основной фокус этой роли — создание проактивных механизмов контроля роста данных для GitLab.com, включая фреймворки управления retention и жизненным циклом данных, обеспечение соблюдения политик retention на этапе изменения схемы, а также инструменты, которые поддерживают устойчивый рост базы данных по мере того, как AI-driven разработка ускоряет накопление данных. Вы будете помогать командам по всему GitLab уверенно рассуждать об архитектуре данных, их размещении и управлении жизненным циклом, а также проактивно выявлять точки насыщения в нашей инфраструктуре GitLab.com и инициировать корректирующие действия совместно с партнёрскими командами. В связи с недавним переходом команды в организацию Data Engineering вы также будете формировать новые функции масштабируемости и здоровья данных для self-managed клиентов, работая hands-on с PostgreSQL и Ruby on Rails в полностью удалённой, высококоллаборативной среде.</p> <p>Некоторые примеры наших проектов:</p> <ul> <li value="1"><a class="textLink" href="https://gitlab.com/groups/gitlab-org/-/work_items/22105">Data Growth Controls (обеспечение соблюдения retention и управление жизненным циклом данных)</a></li> <li value="2"><a class="textLink" href="https://gitlab.com/groups/gitlab-org/-/epics/17719"><u><span class="textUnderline">SQL Traffic Replay Tooling</span></u></a></li> <li value="3"><a class="textLink" href="https://gitlab.com/groups/gitlab-org/-/epics/16152"><u><span class="textUnderline">Background Operations Framework</span></u></a></li> </ul> <h2>Что вы будете делать</h2> <ul> <li value="1">Разрабатывать и итерировать backend-функции и фреймворки для работы с данными, которые делают работу команд GitLab с данными на масштабе безопасной и эффективной как в SaaS, так и в self-managed развёртываниях.</li> <li value="2">Проектировать и создавать фреймворки управления retention и жизненным циклом данных, включая обеспечение соблюдения политик retention, инструменты массового удаления данных и автоматическое выявление таблиц, которым необходимы политики retention.</li> <li value="3">Создавать shift-left guardrails, такие как проверки статического анализа и обеспечение соблюдения на этапе изменения схемы, которые выявляют неустойчивые паттерны роста данных до того, как они попадут в production.</li> <li value="4">Тесно сотрудничать с командами product management, UX, frontend, infrastructure, software delivery и analytics для проектирования и выпуска высокопроизводительных решений</li> <li value="5">Проверять и улучшать изменения, связанные с базой данных, от других инженеров и участников сообщества, обеспечивая целостность данных, безопасность и производительность во всех сценариях развёртывания.</li> <li value="6">Проектировать, создавать и поддерживать инструменты, такие как SQL traffic replay и фреймворки фоновых операций, для проактивного выявления и устранения проблем масштабируемости и производительности.</li> <li value="7">Исследовать, проектировать и внедрять улучшения в области управления retention и жизненным циклом данных, производительности базы данных, масштабируемости и здоровья данных, включая такие области, как стратегии soft delete и тестирование миграций базы данных.</li> <li value="8">Документировать лучшие практики работы с базой данных, паттерны, которых следует избегать, и рекомендации по архитектуре данных, чтобы помочь разработчикам принимать обоснованные решения.</li> <li value="9">Разрабатывать проактивные инструменты и guardrails, которые помогают разработчикам выявлять и устранять потенциальные проблемы производительности и данных на ранних этапах жизненного цикла разработки.</li> <li value="10">&nbsp;</li> </ul> <h2>Что вы принесёте</h2> <ul> <li value="1">Профессиональный опыт разработки программного обеспечения с PostgreSQL в крупных, сложных production-средах, включая решения высокой доступности с автоматическим failover и миграции данных без простоя, а также управление большими или быстрорастущими наборами данных с помощью таких подходов, как retention, архивирование, партиционирование или управление жизненным циклом.</li> <li value="2">Владение Ruby on Rails или другим Ruby-фреймворком, включая проектирование, реализацию и ревью backend-функций.</li> <li value="3">Способность рассуждать о дизайне программного обеспечения, алгоритмах и компромиссах производительности на системном уровне.</li> <li value="4">Сильные навыки письменной коммуникации и комфорт при асинхронной работе в полностью удалённой, распределённой команде.</li> <li value="5">Самостоятельный стиль работы с эффективными организационными навыками и способностью управлять приоритетами как "manager of one".</li> <li value="6">Соответствие ценностям GitLab, включая прозрачность, коллаборацию, инклюзивность и вклад в open source.</li> <li value="7">Открытость к изучению и применению новых инструментов и подходов, включая переносимый опыт из смежных областей данных, инфраструктуры или инструментов для разработчиков.</li> <li value="8">Готовность участвовать в нашем <a class="textLink" href="https://handbook.gitlab.com/handbook/engineering/data-engineering/database-excellence/#tier-2-on-call">tier 2 dabase on-call rotation</a> в вашем часовом поясе.</li> </ul> <p><a class="textLink" href="https://handbook.gitlab.com/handbook/engineering/data-engineering/database-excellence/">Database Excellence Group</a> — это удалённая, agile backend-команда, которая создаёт и поддерживает фреймворки, паттерны и инструменты, позволяющие командам GitLab уверенно работать с данными на масштабе во всех хранилищах данных приложений. Как часть более широкой организации Data Engineering, мы фокусируемся на масштабируемости данных, их здоровье и расширении возможностей разработчиков как для GitLab.com, так и для тысяч self-managed развёртываний, тесно сотрудничая с этапами infrastructure, software delivery и analytics, чтобы обеспечить безопасность, производительность и совместимость изменений данных в разнообразных средах. Мы — независимые, самоорганизующиеся участники, и мы сотрудничаем асинхронно across регионов. В настоящее время мы расширяем нашу миссию от проактивного выявления и устранения точек насыщения в инфраструктуре GitLab.com к также поставке функций масштабируемости и инициатив по здоровью данных для self-managed клиентов.</p><div class="content-conclusion"><h4><strong>Как GitLab поддерживает штатных сотрудников</strong></h4> <ul> <li><a href="https://about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/">Льготы для поддержки вашего здоровья, финансов и благополучия</a></li> <li><a href="https://handbook.gitlab.com/handbook/people-group/time-off-and-absence/time-off-types/#flexible-paid-time-off-pto">Гибкий оплачиваемый отпуск&nbsp;</a></li> <li><a href="https://handbook.gitlab.com/handbook/company/culture/inclusion/tmrg-tmag/">Группы ресурсов для членов команды</a></li> <li><a href="https://handbook.gitlab.com/handbook/total-rewards/stock-options/">Компенсация акциями &amp; План покупки акций сотрудниками</a></li> <li><a href="https://handbook.gitlab.com/handbook/people-group/learning-and-development/growth-and-development/">Фонд роста и развития</a></li> <li><a href="https://about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/#parental-leave">Отпуск по уходу за ребёнком</a>&nbsp;</li> </ul> <p>Обратите внимание, что мы приветствуем интерес от кандидатов с различным уровнем опыта; многие успешные кандидаты не соответствуют каждому отдельному требованию. Кроме того, исследования показали, что люди из <a href="https://about.gitlab.com/company/culture/inclusion/#examples-of-select-underrepresented-groups">недопредставленных групп</a> реже подают заявки на работу, если не соответствуют каждому отдельному требованию. Если вас вдохновляет эта роль, пожалуйста, подайте заявку и позвольте нашим рекрутерам оценить вашу кандидатуру.</p> <hr> <p><strong>Рекомендации по найму в странах: </strong>GitLab нанимает новых членов команды в странах по всему миру. Все наши роли являются удалёнными, однако некоторые роли могут иметь специфические требования к месту нахождения. Наша команда Talent Acquisition может помочь ответить на любые вопросы о местоположении после начала процесса найма.&nbsp;&nbsp;</p> <p><strong>Политика конфиденциальности: </strong>Пожалуйста, ознакомьтесь с нашей <a href="https://handbook.gitlab.com/handbook/hiring/candidate-faq/recruitment-privacy-policy/" target="_blank">Политикой конфиденциальности при найме.</a> Ваша конфиденциальность важна для нас.</p> <p>GitLab гордится тем, что является работодателем с равными возможностями и работодателем, применяющим позитивные действия. Политики и практики GitLab, касающиеся найма, трудоустройства, карьерного развития и продвижения, повышения и выхода на пенсию, основаны исключительно на заслугах, независимо от расы, цвета кожи, религии, происхождения, пола (включая беременность, лактацию, сексуальную ориентацию, гендерную идентичность или гендерное выражение), национального происхождения, возраста, гражданства, семейного положения, психической или физической инвалидности, генетической информации (включая семейную медицинскую историю), статуса увольнения из вооружённых сил, статуса защищённого ветерана (который включает ветеранов с инвалидностью, недавно уволенных ветеранов, ветеранов действующей службы военного времени или с кампанейским знаком отличия, и ветеранов с медалью за службу в Вооружённых силах), или любого другого основания, защищённого законом. GitLab не будет терпеть дискриминацию или домогательства на основании любого из этих признаков. См. также&nbsp;<a href="https://about.gitlab.com/handbook/people-policies/inc-usa/#equal-employment-opportunity-policy" target="_blank">Политику GitLab в области равных возможностей трудоустройства</a>&nbsp;и&nbsp;<a href="https://about.gitlab.com/handbook/labor-and-employment-notices/#eeoc-us-equal-employment-opportunity-commission-notices" target="_blank">EEO is the Law</a>. Если у вас есть инвалидность или особая потребность, требующая&nbsp;<a href="https://about.gitlab.com/handbook/people-policies/inc-usa/#reasonable-accommodation" target="_blank">адаптации</a>, пожалуйста, сообщите нам об этом в ходе&nbsp;<a href="https://about.gitlab.com/handbook/hiring/interviewing/#adjustments-to-our-interview-process" target="_blank">процесса найма</a>.</p></div>Find Jobs in United Kingdom on Arbeitnow
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Ruby-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийRuby on Rails разработчик (OpenProject)
~2 269 350 ₸ оценка по всем рынкам
Удалённая работа над front- и back-end функциональностью OpenProject на Ruby on Rails. Нужно разрабатывать новые фичи, чинить баги, следить за качеством кода и вносить вклад в open source проект управления проектами. Требуется уверенное владение Ruby on Rails и английский для работы в распределённой команде.
Старший Software Engineer (Ruby on Rails)
~2 269 350 ₸ оценка по всем рынкам
Клиент — одна из крупнейших в мире платформ по подписке на цифровое чтение (200 млн посетителей в месяц). Нужен старший инженер с опытом 4–6 лет, сильным Ruby on Rails и базовым React, который займётся аутентификацией, управлением сессиями, MFA и защитой пользовательских данных. Полностью удалённая работа, долгосрочный проект (12+ месяцев), 30 дней оплачиваемого отпуска и гибкий график.
Ruby инженер
~2 269 350 ₸ оценка по стеку, все рынки
Ищем опытного Ruby-разработчика для работы над финтех-продуктом. Вы будете разрабатывать новые функции бэкенда, интегрироваться с платежными системами и создавать AI-инструменты. Требуется 4+ года опыта с Ruby on Rails, знание баз данных и тестирования. Предлагают компенсацию налогов, медстраховку и оплату обучения.
Full-stack разработчик Ruby on Rails
Полностью удалённая работа в команде над открытым веб-приложением для школ на Ruby on Rails: фронтенд и бэкенд, анализ данных по энергетике, новые фичи, багфиксы и документация. Кандидат должен находиться в Великобритании и иметь право на работу. Зарплата и уровень не указаны.
Full-stack разработчик (Ruby on Rails)
Ищем самостоятельного full-stack разработчика, который возьмёт на себя ключевую роль в развитии кастомной платформы Deveit. Нужен опыт 5+ лет, сильный Ruby on Rails, а также JavaScript, HTML/CSS, SQL и Docker — предстоит вести апгрейды версий, интеграции плагинов и поддерживать релизы. Работа полностью удалённая, с реальным влиянием на технические решения и качество продукта.
Старший Ruby разработчик
Разработка новых фич и поддержка бэкенда и фронтенда логистического продукта на Ruby и React. Нужен опыт коммерческой разработки от 6 лет, из них 4+ года на Ruby, плюс уверенный английский B2 и умение работать с AI-инструментами вроде Copilot или Cursor. Предлагают опционы, бюджет на здоровье, 20 дней отпуска и топовое железо на выбор.