• Разработка продукта
  • Web-разработка

Senior/Lead Fullstack JavaScript Engineer

Поделиться

Про проект:

Rozetka Travel — это украинский онлайн-сервис, который помогает найти и купить онлайн пакетные туры по базам крупнейших туроператоров Украины. 

Мы работаем на рынке с оборотом в 2,5 млрд долларов в год и в ближайшие 2 года планируем занять 10%. Каждый месяц мы прирастаем на 45% в проданных турах и доходе. Оборот площадки в 2021 году вырос в 4 раза по сравнению с 2020 и в 13 раз по сравнению с 2019.

Мы работаем с крупнейшими отельерами, авиаперевозчиками и туроператорами. Меняем туристический рынок Украины, боремся с “оплатами в стол”. Для клиента — все максимально прозрачно: мы принимаем оплату картой, в онлайне заключаем договор, высылаем все документы в личный кабинет.

Сейчас мы ищем Senior/Lead Fullstack JavaScript Engineer, чтобы расти еще быстрее и создать супер-удобный продукт для миллионов украинцев.

Про команду:

На текущий момент команда состоит из 2 Fullstack JavaScript разработчиков

Что уже сделали, какие вызовы были, что вышло:

  • написаны ключевые компоненты системы (поиск, работа с туроператорами, бронирование туров, контентный сервис);
  • написана интеграция с платежными системами;
  • написан сервис по работе со статическим контентом (описания отелей, фотографии, отзывы).

Технический стек проекта, что уже используем, что планируем:

  • Микросервисная архитектура
  • TypeScript, Node.js, React, Redux, Redux saga
  • NestJS
  • REST, Kafka
  • Mongo, Redis
  • Github

Что важно для данной роли в проекте:

  • Опыт управления командой
  • Продакт инженерный подход к решению задач
  • Опыт в создании комплексных высоконагруженных веб приложений
  • Опыт работы с микросервисами
  • Понимание как работают не-реляционные базы данных для реализации кэширования, метрик и статистики
  • Опыт работы с GitHub, Kubernetes, Helm, Prometheus, Grafana, либо их аналогами
  • Открытость к новым решениям, желание отслеживать новинки и тенденции на рынке технологий. Мы ждем инициатив по внедрению новых библиотек/идей/подходов.

Будет преимуществом:

  • Опыт работы с фреймворком NestJS и его инфраструктурой

Задачи в проекте:

  • Планируем ускорить поиск туров и давать туристу больший ассортимент. Для этого нужно поменять текущую систему взаимодействия с партнерами, поменять систему кеширования, сделать инфраструктурные изменения.
  • Планируем переработать мобильную версию сайта и чекаута. Сейчас у проекта больше половины мобильного трафика и рост конверсии с мобильных устройств — одна из ключевых задач.
  • Планируем автоматизировать добавление новых отелей в базу. Из года в год ассортимент отелей растет и расширяется, у клиентов появляются новые предпочтения. Хотим сделать сервис, который бы находил и автоматически добавлял новые отели.
  • Планируем автоматизировать учет и проведение финансовых операций — как со стороны туриста, так и со стороны финансового департамента.

Как у нас проходит подбор и собеседования?

  1. Мы ждем ваше резюме. Далее оно попадает на рассмотрение к техническим специалистам. Если резюме проходит одобрение, мы связываемся с вами, чтобы договориться об удобном времени для знакомства.
  2. Мы знакомимся с вами и вашим опытом, рассказываем детали о вакансии, если нам взаимно интересно продолжать общение — договариваемся о техническом собеседовании онлайн.
  3. Техническое собеседование длится полтора часа. На нем присутствуют технические специалисты, с которыми мы обсудим все важные для нас вопросы по стеку, опыту, задачам. А также ответим на ваши вопросы.
  4. Если техническое собеседование прошло успешно, мы созвонимся еще раз финализировать все детали и познакомиться с менеджером проекта и СТО компании.

Рекомендуйте своих знакомых, бонус за найм до 4000$ 

Ждем ваши резюме с пометкой “рекомендация” на почту a.alyksiuk@evo.company

Анастасия из People Team

a.alyksiuk

Хочу к вам в команду

Прикрепить резюме

Максимум 1 файл размером до 5 МБ

WATEVOcast — подкасты от наших разработчиков

EVO Opensource

hiku

библиотека для построения веб-серверов с
GraphQL и подобными языками запроса

grpclib

библиотека для написания сервисов python3/asyncio протоколом http2/gRPC (grpc.io)

ttag

библиотека для интернационализации в JavaScript

elasticmagic

конструктор запросов в ElasticSearch,
подобный SQLAlchemy

create-aio-app

the boilerplate for a quick start with aiohttp

aioredis

redis client for Python asyncio

lets

таск-раннер, удобный инструмент для описания и запуска cli-команд в проектах (альтернатива Make)

evokit

React компоненты для разработки веб-интерфейсов

Coming soon...

ЕСЛИ НЕ НАШЛИ ПОДХОДЯЩУЮ ВАКАНСИЮ, НО В БУДУЩЕМ ХОТИТЕ ПРИСОЕДИНИТЬСЯ К НАШЕЙ КОМАНДЕ, ОТПРАВЬТЕ РЕЗЮМЕ НА hello@evo.company