PHP Developer (Аналитика)




Ищем PHP разработчика
Tutu.ru — онлайн-сервис для путешествий, которым ежемесячно пользуются миллионы людей и большая IT-компания (100+ разработчиков). Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок.

*Посмотрите, как мы работаем, отдыхаем и что ценим больше всего здесь: https://company.tutu.ru/

Кого ищем:
Мы ищем разработчика в команду, создающую инструменты для надежной и простой работы с большими объемами данных. Используя эти данные, продуктовые аналитики выбирают направления развития нашего сервиса путешествий.
Системы, которые разрабатывает наша команда, должны справляться с высокими нагрузками, работать с большими объемами данных и гибко масштабироваться.

Чем предстоит заниматься:
Развитием и поддержкой нагруженных и активно использующихся систем продуктовыми командами и аналитиками:

  • Систем сбора данных о действиях пользователей (о первой версии системы мы рассказывали на meetup, запись по ссылке );
  • Механизм проведения АБ-тестов;
  • BI-инструментов.
Также в составе команды нужно принимать учатие в развитии инфраструктуры и инструментов для работы с данными.

Про наш стек технологий:
  • Мы пишем микросервисы, в зависимости от задач и требований используем языки: PHP 7, Python, Node.JS или Go;
  • В нашей работе используем разнообразные базы данных и хранилища данных под задачи: MariaDb, ElasticSearch, redis, mongodb, clickhouse и S3;
  • Активно используем очереди сообщений RabbitMQ и Kafka;
  • Приложения упаковываем в docker-контейнеры и запускаем в Kubernetes или на docker-хостах;
  • Мониторинг приложений реализуем с помощью prometheus и grafana
Кроме основных проектов, над которыми предстоит работать, будет возможность поработать с такими инструментами как:

  • Kafka connect и kafka streams;
  • Airflow;
  • Spark;
  • MetaBase, SuperSet, Kibana и пр. инструменты визуализации;
  • В этот список регулярно добавляются новые, прогрессивные технологии и программные решения, которые позволяют решать наши задачи продуктивнее.

Мы ждем от вас:

  • Опыт разработки крупных систем от 2-х лет и более;
  • Уверенное владение ООП и другими подходами к проектированию;
  • Умение работать с SQL и NoSQL хранилищами;
  • Опыт программирования на php, python или java (или желание этот опыт получить);
  • Применять DevOps практики и принимать активное участие на всех этапах жизни приложения;
  • Использование вдумчивого и клиентоориентированного подхода в решении задач.

Про то, почему мы:

  • Мы развиваем команду и осознанно инвестируем в это деньги и время — конференции, профессиональная литература, обмен опытом внутри компании;
  • У нас удобный офис со всем необходимым рядом с м. Нагатинская, с хорошей библиотекой и собственной кухней, где всегда есть чай-кофе, фрукты-овощи, конфеты-печенья-йогурты и другие вкусности в свободном доступе;
  • Мы платим премии за прочитанные книги по профессиональной тематике;
  • Помогаем с переездом кандидатам из других городов (оплата билетов, проживания в гостинице на время поиска жилья, выплачиваем «релокационный» бонус);
  • Зарплата устанавливается после прохождения собеседования и понимания производительности кандидата в системе: оклад + ежемесячные премии.

Наш подход к собеседованиям:

Нам важно, чтобы всем сотрудникам Туту.ру отлично работалось друг с другом. Мы проводим несколько собеседований, чтобы убедиться, что совместная работа будет долгой и эффективной.

  1. Общение с менеджером по персоналу. Во время этой самой первой встречи мы поймем, есть ли у нас шанс оправдать ожидания друг друга.
  2. Встреча с tech lead команды. На ней вы сможете понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки.
  3. Разговор с руководителем отдела обо всех тонкостях работы в Туту.ру. Нам нравится только осознанный выбор. Надеемся, и вам тоже.