Опубликовано 19 ноября 2025 г.

Senior Backend Engineer (Ruby)

World iconудаленно
Money bag icon-

GitLab — компания-разработчик программного обеспечения с открытым ядром, которая разрабатывает самую комплексную платформу DevSecOps на базе ИИ, используемую более чем 100 000 организаций. Наша миссия — дать каждому возможность вносить свой вклад и совместно создавать программное обеспечение, на котором строится наш мир. Когда каждый может вносить свой вклад, потребители становятся участниками, значительно ускоряя прогресс человечества. Наша платформа объединяет команды и организации, разрушая барьеры и переосмысливая возможности разработки программного обеспечения. Благодаря таким продуктам, как Duo Enterprise и Duo Agent Platform, клиенты получают преимущества от ИИ на каждом этапе разработки программного обеспечения (SDLC).

Те же принципы, заложенные в наши продукты, отражены и в работе нашей команды: мы используем ИИ как основной фактор повышения производительности, и от всех членов команды ожидается, что они будут внедрять ИИ в свои повседневные рабочие процессы для повышения эффективности, инноваций и влияния. GitLab — это место, где карьера развивается быстрее, инновации процветают, и каждый голос ценится. Наша высокопроизводительная культура основана на наших ценностях и постоянном обмене знаниями, что позволяет членам нашей команды полностью раскрыть свой потенциал, сотрудничая с лидерами отрасли для решения сложных задач. Создавайте будущее вместе с нами, создавая технологии, которые меняют подход к разработке программного обеспечения.

Обзор этой роли

Видение команды Platform Insights заключается в создании унифицированной платформы обработки данных и событий, которая позволит пользователям запрашивать, визуализировать и анализировать данные для оптимизации рабочих процессов в GitLab. Мы стремимся создать единую панель управления, которая позволит пользователям легко задавать вопросы, относящиеся к их сценариям использования, и формировать подробные представления, специфичные для команды/сценария использования. Унифицированная платформа обработки событий будет собирать данные со всех этапов, чтобы пользователи могли отслеживать состояние своей команды, ее процессов и сервисов — все в едином окне.

Мы ищем старшего бэкенд-инженера с обширным опытом работы с масштабными и насыщенными данными приложениями Ruby on Rails, а также со знанием распределенных, масштабируемых и надежных систем.

Что вам предстоит делать

Руководство разработкой компонентов бэкенда Ruby on Rails, использующих масштабные конвейеры данных.

Взаимодействие с менеджерами по продукту и другими заинтересованными сторонами в инженерном отделе (например, с UX-дизайном) для поддержания высокой планки качества в динамичной итеративной среде.

Разработка кода, соответствующего стандартам стиля, удобства поддержки и передовым практикам для масштабной веб-среды. Поддержание и защита этих стандартов посредством ревью кода.

Взаимодействие с другими командами GitLab для помощи им в интеграции функций мониторинга и аналитики в их продуктовые направления.

Разработка функций и улучшений продукта GitLab безопасным, проверенным и производительным способом.

Разработка функций и улучшений самостоятельно с минимальным руководством и поддержкой со стороны других членов команды.

Руководство и наставничество членов команды в крупных проектах.

Отстаивание улучшений качества, безопасности и производительности продукта в рамках всей организации.

Решение технических задач высокой сложности и обеспечение технического руководства.

Наставничество для младших и средних инженеров в команде.
Что вам нужно:

Значительный профессиональный опыт работы с Ruby on Rails и PostgreSQL.

Обширный опыт работы с базами данных и подтвержденная экспертиза баз данных ClickHouse или аналогичных аналитических баз данных.

Подтвержденный опыт работы с платформой или сложными крупномасштабными приложениями.

Знакомство с разработкой и развертыванием программного обеспечения на экспертном уровне с использованием CI/CD или других внутренних инструментов.

Глубокое понимание распределенных, масштабируемых и надежных систем.

Продвинутый пользователь современных платформ DevOps (знание GitLab будет преимуществом).

Отличное владение английским языком, как письменным, так и устным, достаточное для успешной работы в удаленной и преимущественно асинхронной рабочей среде.

Продвинутый опыт мониторинга работоспособности систем с помощью таких инструментов, как Prometheus или Grafana.

Подтвержденный опыт анализа метрик, разработки скриптов автоматизации и масштабирования систем.

Опыт работы с Golang или подтвержденная способность быстро осваивать новые языки.

Значительный опыт работы с GCP и/или AWS.

Практический опыт управления облачной инфраструктурой и обеспечения эффективного развертывания. Опыт работы в сфере производства с управляемым кластером Kubernetes (например, GKE или EKS)

Опыт руководства, наставничества для других инженеров и принятия технических решений

Удалённая работа по всему миру

Как GitLab окажет вам поддержку

Льготы для поддержания вашего здоровья, финансов и благополучия

Гибкий оплачиваемый отпуск

Группы поддержки членов команды

Компенсация в виде акций и план приобретения акций сотрудниками

Фонд роста и развития

Отпуск по уходу за ребёнком

Поддержка домашнего офиса

Обратите внимание, что мы рады кандидатам с разным уровнем опыта; многие успешные кандидаты не соответствуют всем требованиям. Кроме того, исследования показали, что представители недопредставленных групп реже откликаются на вакансию, если они не соответствуют всем требованиям. Если вас заинтересовала эта вакансия, пожалуйста, подайте заявку и позвольте нашим рекрутерам оценить вашу кандидатуру.

Правила найма в разных странах: GitLab нанимает новых сотрудников в разных странах мира. Все наши вакансии предполагают удалённую работу, однако некоторые вакансии могут иметь особые требования, связанные с местоположением. Наша команда по подбору персонала поможет вам с выбором места работы после начала процесса подбора персонала.

Политика конфиденциальности: Пожалуйста, ознакомьтесь с нашей Политикой конфиденциальности при подборе персонала. Мы ценим вашу конфиденциальность.

GitLab гордится тем, что предоставляет равные возможности для всех сотрудников и является работодателем, придерживающимся принципов позитивной дискриминации. Политика и практика GitLab в отношении подбора персонала, трудоустройства, развития карьеры и продвижения по службе, повышения по службе и выхода на пенсию основываются исключительно на заслугах, независимо от расы, цвета кожи, вероисповедания, происхождения, пола (включая беременность, кормление грудью, сексуальную ориентацию, гендерную идентичность или гендерное самовыражение), национального происхождения, возраста, гражданства, семейного положения, психических или физических ограничений, генетической информации (включая семейный анамнез), статуса демобилизованного из армии, статуса ветерана, защищенного законом (включая ветеранов-инвалидов, недавно уволенных ветеранов, ветеранов, получивших значки за участие в боевых действиях или кампании, а также ветеранов, награжденных медалями за службу в Вооруженных силах) или любого другого основания, защищенного законом. GitLab не потерпит дискриминации или преследований по любому из этих признаков. См. также Политику GitLab в отношении равных возможностей трудоустройства (EEO) и EEO is the Law. Если у вас есть инвалидность или особые потребности, требующие специального размещения, пожалуйста, сообщите нам об этом в процессе подбора персонала.

GI

GitLab

АТР/Австралия/Новая Зеландия

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру
вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript