Вакансия: Scala-разработчик
В команду Onlinetours.ru разыскивается Scala-разработчик — умный, общительный, веселый!
Тебе с нами понравится, если ты пытлив умом, любишь и умеешь учиться, способен мыслить шире инструментов и фреймворков. Мы успешно практикуем удаленную работу, иногда рассказываем на конференциях об устройстве нашего процесса!
Onlinetours.ru — один из лидеров на рынке продажи туров в Сети. Наш продукт многогранен, это и B2C и B2B, поисковая машина, сервисы для сопутствующих бизнес-процессов. Более 500 млн предложений проходит через наш поисковик каждый день. Это настоящий high-load со всей его атрибуцией.
Компания существует с 2012 года и успешно пережила многие потрясения туристического рынка: закрытие Турции, закрытие Египта, молниеносный взлет пакетных туров по РФ, курсовые колебания, и много чего еще... Трудности подарили нам уверенность и бесценный опыт. После всего, мы верим, что нам все под силу! Наша команда сумеет справиться с любыми вызовами рынка!
Требования к соискателю:
- знание особенностей работы JVM касаемо многопоточности, сборщика мусора и т. д.;
- опыт разработки на Scala, знание и умение работать со Scala collections, понимание for-comprehensions;
- знание принципов функционального программирования;
- знание Git, Docker;
- опыт работы с *nix-системами;
- отсутствие legacy-фобии;
- здоровый перфекционизм;
- умение работать самостоятельно и брать ответственность за свою работу;
- умение продуктивно общаться с командой и постановщиком задач;
- любознательность и способность развиваться самостоятельно и в команде.
Будет плюсом:
- опыт работы удалённо;
- опыт использования Kubernetes в production;
- опыт работы с RabbitMQ;
- опыт использования библиотек cats, cats-effect, fs2;
- знание Akka Actors и понимание принципов работы (стараемся избавиться от них в коде);
- собственные opensource проекты.
Мы предлагаем:
- Адекватную оплату труда по результатам собеседования;
- Работу удалённо;
- Отсутствие бюрократии;
- Гибкий график;
- Зрелую IT-команду;
- Проект, которым пользуются люди и который зарабатывает деньги;
- Интересный стек технологий: Scala, Circe, fs2, cats, cats-effects, ZIO, Monix, sttp, shapeless, Kubernetes, Consul, GitLab, RabbitMQ, Redis, MongoDB, S3, Elasticsearch. Для мониторинга используем Grafana, Prometheus и ELK-стек;
- 50% оплату курсов, конференций, обучающих материалов;
- 50% оплату железа для работы, которое в итоге останется у тебя.
Ключевые навыки:
Scala Функциональное программирование Git Docker