Инженер-разработчик (Ruby)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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, скидки на продукты и сервисы
- Работа в нашем уютном офисе на Даниловской мануфактуре, м. Тульская (временно мы работаем удаленно)
- Достойная компенсация, которую обсудим индивидуально по результатам собеседования