Инженер-разработчик (Ruby)

Требования

Бэкенд, Младший (Junior)Ruby on RailsRubyGolangPostgreSQLRedisRabbitMQLinuxDockerKubernetesKVM

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Один из лидеров российской индустрии медиа и развлечений

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

Условия работы

Rambler Group – один из лидеров российской индустрии медиа и развлечений в составе которой медиасервисный холдинг Rambler&Co и мультимедийный сервис Okko.

Rambler Group объединяет такие медиа-проекты, как «Рамблер», «Лента.ру», «Газета.Ru», «Чемпионат», WMJ.ru, «Секрет фирмы», «Мотор», LiveJournal и другие. Также, в группу компаний входят b2b- и b2c-сервисы - медийно-сервисная платформа «Афиша» и крупнейший онлайн-сервис по продаже билетов на мероприятия Рамблер/касса и другие.

В нашей компании очень много разных проектов, которые разрабатываются и поддерживаются отдельными командами разработчиков и системных администраторов. Однако все эти проекты живут (насколько это возможно) в одной инфраструктуре по одним и тем же правилам.

В команду эксплуатации портала Рамблер мы ищем инженера-разработчика (Ruby)

Чем мы занимаемся:

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

Поэтому мы разрабатываем и поддерживаем системы, интегрирующие весь стек инфраструктуры и позволяющие, например:

  • посчитать затраты продуктов на инфраструктуру
  • работать одновременно с несколькими кластерами Kubernetes
  • развернуть виртуальные машины или контейнеры
  • производить начальную конфигурацию серверов
  • узнать, что и где запущено с точки зрения сети
  • централизованно управлять доступами и т.д

Чем предстоит заниматься?

  • Писать код на Ruby и Golang
  • Хранить данные в PostgreSQL и строить по ним аналитику
  • Реализовывать межсервисное взаимодействие через RESTful-API, gRPC, AMQP
  • Делать формочки на Vanilla JS и Stimulus
  • Принимать участие в ревью кода и оценке задач
  • Вести техническую и пользовательскую документацию

Что мы ценим и ищем?

  • Опыт разработки от 3-х лет
  • Отличное знания Ruby
  • Умение писать функциональные и интеграционные тесты
  • Умение отлаживать и оптимизировать код
  • Понимание принципов межпроцессного и межсервисного взаимодействия
  • Опыт работы с реляционными базами (лучше всего PostgreSQL)
  • Использование нереляционных БД и понимания, где они действительно нужны
  • Уважительное отношения к унаследованному коду
  • Готовность делиться знаниями и навыками с коллегами внутри группы компаний
  • Умение видеть новые возможности и реализовывать их
  • Постоянное саморазвитие в проектах группы компаний


Бонусы

Работа в Rambler Group - это:

  • Налаженные коммуникации в команде
  • Работа над масштабными проектами с современным стеком технологий
  • Большое внимание к код-ревью и тестированию продуктов
  • Полная свобода в реализации идей при поддержке ркуоводства
  • Справедливость оплаты труда и система бонусов

Что тебя ждет?

  • Профессиональное комьюнити
  • Внутренние митапы и конференции, и возможность получить наш крутой мерч за участие в них
  • Помощь в развитии soft и hard skills
  • ДМС, уютный офис, бесплатный спорт с инструктором в нашем собственном спортзале от «Лиги Героев», насыщенная корпоративная жизнь
  • Подписка на Okko, скидки на продукты и сервисы
  • Работа в нашем уютном офисе на Даниловской мануфактуре, м. Тульская (временно мы работаем удаленно)
  • Достойная компенсация, которую обсудим индивидуально по результатам собеседования