Ведущий разработчик (Ruby)

ГКУ Инфогород

Ведущий разработчик (Ruby)

Москва, Нижний Сусальный переулок, 5с19

Метро: Курская

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

Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.

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

Стек: Ruby on Rails 6.1, PostgreSQL, Sidekiq 6.5, Redis, GraphQL, Grape REST, Devise + OmniAuth (Azure AD), Elasticsearch 7, Declarative Policy. Frontend на Vue 2 + Apollo Client + Webpack 4 , Workhorse / Gitaly на Go, RSpec.

Что нужно делать:

  • развивать собственный REST API (`router/v1/`) и слой интеграций с внешними системами
  • поддерживать и расширять прокси‑sso, кастомизировать devise
  • реализовывать фичи в ядре GitLab: членство, доступы, mr, уведомления и многие другие
  • мигрировать стратегию патчей от прямых правок upstream‑файлов к namespace‑based prepend‑модулям
  • обновлять GitLab с версии 15 до 17/18, а также рантаймы (Ruby → 3.2+, Rails → 7, Node → 20+) — это ключевой эпик ближайшего года
  • документировать подсистемы и распределять ответственность по команде

Какие знания и навыки нам важны:

  • Ruby 3.x и Rails 6/7 на профессиональном уровне
  • PostgreSQL — `EXPLAIN ANALYZE`, миграции под большие таблицы, понимание блокировок
  • Sidekiq в продакшене: идемпотентность, retries, dedup
  • Devise / OmniAuth / OAuth / proxy-based SSO / OAuth2 & OIDC-flow
  • Git на экспертном уровне (предстоит разруливать merge-конфликты с upstream)
  • опыт работы с большими чужими кодовыми базами и/или форками open-source
  • готовность к работе с legacy-стеком

Будет плюсом:

  • опыт upgrade-эпиков Rails-приложений, GitLab/GitHub Enterprise изнутри, Azure AD как identity provider, Elasticsearch, базовый Vue 2 / Go

Что предлагаем:

  • рыночную зарплату и премии
  • драйвовые задачи и ресурсы для их реализации
  • гибридный формат работы, офис в бизнес-центре класса А (метро Курская)
  • преимущества аккредитованной IT-компании
  • материальную помощь в случае важных событий в жизни
  • корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
  • корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
  • комьюнити по интересам
  • скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.​​​​​

Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!

Навыки
  • Ruby
  • Ruby On Rails
  • PostgreSQL
  • Sidekiq
  • GraphQL
  • Grape REST
  • Elasticsearch
  • REST API
  • Gitlab
  • OmniAuth
  • Go
  • GitHub
Посмотреть контакты работодателя

Адрес

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

Swordfish Security
  • Москва

  • Не указана

Рекомендуем
Домклик

Ruby Developer

Домклик

  • Москва

  • Не указана

Рекомендуем
Эрливидео
  • Москва

  • Не указана

Рекомендуем
Клауд Солюшенс

Ведущий Go разработчик

Клауд Солюшенс

  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Буханка
  • Москва

  • Не указана

Интер РАО - Цифровые решения

Senior Flutter-разработчик

Интер РАО - Цифровые решения

  • Москва

  • Не указана

Тендертех

Senior PHP/Golang Developer

Тендертех

  • Москва

  • Не указана

Flocktory
  • Москва

  • Не указана

МАГ Девелопмент

Tech Lead (B2B SaaS)

МАГ Девелопмент

  • Москва

  • Не указана

Senior fullstack-разработчик (Python + React)

Мамаева Ирина Анатольевна

  • Москва

  • от 290000 RUR

YCLIENTS LLC
  • Москва

  • от 290000 RUR

Инсейлс Рус
  • Москва

  • до 450000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию