Старший инженер-разработчик Ruby
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Rambler&Co занимает первое место среди медиахолдингов России по размеру ежемесячной аудитории — свыше 47,7 млн человек (по данным Mediascope, Cross Web, 03.2022). В него входит «Лента.ру», «Газета.Ru», портал «Рамблер», Championat.com, «Секрет фирмы», Motor.ru, Ferra.ru и ряд других медиаактивов. Благодаря различной тематической принадлежности площадок холдинг покрывает почти весь спектр интересов и потребностей различных аудиторий.
Мы — команда Unity (от “единства”, не путать со средой разработки :), развивающая 10 медиа проектов холдинга: Motor, Секрет фирмы и другие, с общим трафиком более 150 миллионов. Наша команда перевела все продукты на единую платформу: общий API, CMS для редакций, ряд микросервисов, единая библиотека компонентов для быстрого запуска сайтов, разрабатываемых внутри команды. Следующий шаг — преобразование нашей CMS для работы с внешними клиентами, поэтому наша команда активно растет и мы в поисках Ruby on Rails разработчиков.
В своей работе используем: Ruby, Elixir, PostgreSQL, MongoDB, Redis, Docker, Nginx, Gitlab CI.
Чем предстоит заниматься:
- Проектировать, разрабатывать и поддерживать сервисы наших продуктов на Ruby;
- Запускать новые проекты на разрабатываемой общей платформе;
- Заниматься улучшением взаимодействия разных сервисов;
- Работать над скоростью запросов в БД, оптимизацией приложений;
- Инфраструктурные задачи (автоматизация сборки и деплоя, процесс взаимодействия сервисов);
- Интегрировать внешние сервисы в наши системы;
- Улучшать технологические стандарты в команде и компании;
- Работать совместно с другими инженерами и разработчиками для достижения лучших результатов.
Что мы ценим и ищем:
- Отличные знания Ruby, Ruby on Rails;
- Опыт разработки на Ruby on Rails;
- Понимание и умение применять паттерны проектирования;
- Опыт настройки, оптимизации и работы с PostgreSQL, MongoDB;
- Опыт разработки высоконагруженных проектов;
- Понимание основ работы протокола HTTP;
- Опыт работы с Sidekiq, RSpec, Docker, Gitlab CI/CD;
- Опыт работы с JSONAPI или GraphQL; Опыт парсинга XML и работы с XML DOM;
- Любовь к тестированию кода.
Большим плюсом будет:
- Знание других языков программирования;
- Опыт работы с микросервисной архитектурой;
- Чтение документации и специализированной литературы на английском.
Работа в Rambler&Co – это:
- Официальное трудоустройство;
- ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
- Льготные условия ипотеки в рамках зарплатного проекта;
- Бесплатная подписка на сервисы партнеров;
- Насыщенная корпоративная жизнь.