beta
Бета-версия
Мы постоянно вносим
обновления и делаем интерфейс
более удобным и приятным.
green-dotОнлайн: blue-dotЗаказ:
••••••••
обновлено 3 недели назад

Backend Engineer, Create: Source Code Experience (Ruby)

По договорённости
Формат работы
remote
Регион
Remote, Canada
remote (Remote, Canada)

Описание вакансии

Текст:
Вкратце:
GitLab ищет Backend Engineer для работы с Ruby и GraphQL в команде Source Code Experience. Основные задачи включают разработку и поддержку бэкенд-сервисов, API и моделей данных, а также сотрудничество с другими командами. Работа удаленная, с гибким графиком и возможностью профессионального роста.

GitLab ищет Backend Engineer для команды Source Code Experience в Create stage. Ваша задача — улучшать рабочие процессы с исходным кодом, используя Ruby и GraphQL, и поддерживать надежное сотрудничество между людьми и AI-агентами. Вы будете работать в одной из самых сложных продуктовых областей GitLab, улучшая критически важные функции на GitLab.com, в автономных инстансах и GitLab Dedicated.

Обязанности

  • Разработка безопасных, протестированных и производительных функций и улучшений с использованием Ruby и GraphQL.
  • Работа с комплексными требованиями и ограничениями для обеспечения надежности системы.
  • Проектирование и поддержка бэкенд-сервисов, API, моделей данных и бизнес-логики.
  • Сотрудничество с различными функциями и командами, включая использование AI-агентов для ускорения доставки.
  • Написание поддерживаемого кода и участие в код-ревью.
  • Укрепление надежности через мониторинг, участие в дежурствах, устранение инцидентов и улучшение наблюдаемости и устойчивости.
  • Обмен знаниями через код-ревью, техническую документацию и повседневное сотрудничество.

Требования

  • Профессиональный опыт в разработке бэкенд веб-приложений, сервисов или API с использованием Ruby и GraphQL.
  • Понимание реляционных баз данных, SQL, моделирования данных, кэширования и практик производительности бэкенда.
  • Опыт работы с пользовательскими рабочими процессами и поддержка их систем.
  • Опыт написания юнит и интеграционных тестов для бэкенда.
  • Опыт использования AI-агентов для кодирования или желание развивать эти навыки.
  • Четкие письменные и устные навыки общения на английском языке.
  • Способность управлять приоритетами, работать в условиях неопределенности и брать на себя ответственность за свою работу.

Условия

  • Поддержка здоровья, финансов и благополучия сотрудников.
  • Гибкий оплачиваемый отпуск.
  • Группы ресурсов для членов команды.
  • Компенсация в виде акций и план покупки акций сотрудниками.
  • Фонд роста и развития.
  • Отпуск по уходу за ребенком.

Где предстоит работать

Удаленная работа, возможна из разных стран мира. Некоторые роли могут иметь специфические требования по местоположению.