Team Lead / Ruby on Rails разработчик
В команду Onlinetours.ru разыскивается Ruby/Rails тимлид — умный, общительный, веселый.
Тебе с нами понравится, если ты пытлив умом, любишь и умеешь учиться, способен мыслить шире инструментов и фреймворков. Мы успешно практикуем удаленную работу, иногда рассказываем на конференциях об устройстве нашего процесса!
Onlinetours.ru — один из лидеров на рынке продажи туров в Сети. Наш продукт многогранен, это и B2C и B2B, поисковая машина, сервисы для сопутствующих бизнес-процессов. Более 500 млн предложений проходит через нашу поисковую машину ежедневно. Это настоящий high-load со всей его атрибуцией.
Компания существует с 2012 года и успешно пережила многие потрясения туристического рынка: закрытие Турции, закрытие Египта, молниеносный взлет пакетных туров по РФ, курсовые колебания, и много чего еще, не столь заметного со стороны. Трудности подарили нам уверенность и бесценный опыт. После всего, мы верим, что нам все под силу! Наша команда сумеет справиться с любыми вызовами рынка!
Чем предстоит заниматься:
- Управлением командой программистов и процессами разработки;
- Следить за настроением коллектива (предотвращать конфликты, координировать сотрудников и поощрять активность);
- Непосредственно писать код;
- Принимать решения об архитектуре кода и выборе технологий;
- Ревьюить код;
- Продуктивно общаться с командой и бизнесом.
Идеальный кандидат:
- Имеет высокий уровень самостоятельности в принятии решений;
- Умеет управлять и собирать небольшую команду (6-8 человек);
- Имеет хорошие коммуникативные навыки;
- Стремится к пониманию целей пользователей продукта и бизнеса;
- С интересом вникает в задачу без четкого ТЗ и находит оптимальное решение;
- Имеет аналогичный опыт работы от 1 года.
Технические требования:
- Глубокое знание Ruby on Rails, PostgreSQL, Git, Docker;
- Положительное отношение к тестам и знание RSpec;
- Опыт работы с Elasticsearch;
- Умение профилировать и оптимизировать web приложения;
- Понимание HTTP;
- Навыки написания кода, устойчивого к изменениям;
- Наличие опыта разработки сложных web-приложений.
Будет плюсом:
- Опыт использования Kubernetes в production;
- Владение Scala и/или другими JVM языками;
- Опыт использования RabbitMQ в production;
- Опыт работы с *nix-системами;
- Владение фронтовым стеком (webpack, ReactJS etc.);
- Опыт работы удалённо;
- Собственные opensource проекты.
Мы предлагаем:
- Активно развивающийся highload проект, которым пользуются люди и который зарабатывает деньги;
- Адекватную оплату труда;
- Возможность работать удаленно;
- Отсутствие бюрократии;
- Гибкий график;
- Зрелую IT-команду;
- Интересные задачи по работе с big-data;
- Интересный стек технологий Rails 5, React.js, PostgreSQL, Scala, Kubernetes, GitLab, RabbitMQ, Redis, Sidekiq, S3, Elasticsearch, Clickhouse;
- 50% оплату курсов, конференций, обучающих материалов;
- 50% оплату железа для работы, которое в итоге останется у тебя.
