Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

Fullstack Developer (TypeScript)

Зарплата

от 300 000 до 400 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Сеть премиальных lounge-баров с собственной IT-системой

Описание вакансии

Условия работы

О нас

TIMELESS – это сеть люксовых баров, основанная в 2018 году выпускником Оксфорда Андреем Рыжовым. Отличительной особенностью является разработка IT-системы, которая обеспечивает наивысший уровень сервиса, лояльности и внутренних процессов. Кстати, здесь можно почитать статью о нас, которая в год основания вошла в топ-5 интервью по версии vc.ru.

Как мы это делаем и чего достигли?

  • Мы помешаны на data-driven подходе: собрали дашборды на сотню параметров, которые отображают продажи, меню, клиентов и их предпочтения, каналы привлечения, retention и много всего другого;
  • Мы любим игры и, оказывается, можно построить офлайн бизнес, используя игровые механики. Уже сейчас зарплаты сотрудников геймифицированы и формируются на основе коэффициентов, зависящих от результатов экзаменов, выполнения планов и множества других ачивментов;
  • С момента основания за 3 года наша выручка и прибыль (мы прибыльны с первого месяца) выросли в 20 раз, а показатель MAU вырос в 11 раз. Кстати, 89% выручки приносят именно постоянные клиенты.

Какие у нас планы?

  • Мы строим международную сеть, и автоматизация процессов в этом играет решающую роль. В 2022 мы выходим на мировой рынок и открываемся в Дубае. Затем в наши планы входят такие города, как Нью-Йорк, Токио, Шанхай, Милан, Париж, Барселона и Монако;
  • IT-система будет направлена на то, чтобы сильно упрощать рутину: автоматическое бронирование, предсказания по бюджету, закупки в один клик и многое другое;
  • В наши планы входит открытие B2B направления. Мы видим две стратегии по выводу нашей внутренней системы на рынок: либо продавать ее целиком в виде коробочного решения для HoReCa, либо выделять части системы в виде независимых продуктов и пилотировать их в мир. В любом из вариантов совершать продажи в B2B, имея стабильный бэкофис и успешные кейсы за спиной, намного проще.

Есть вопросы по тому,  как это будет выглядеть? Мы специально подготовили видео с первым концептом дизайна нашей платформы.

Сейчас мы делаем следующий шаг в нашем развитии: мы собираем внутреннюю команду разработки и нам нужен классный Fullstack Developer.

Что мы предлагаем?

  • Амбициозную команду, нацеленную на космический результат;
  • 300,000 - 400,000 ₽ на руки;
  • Возможность получения опциона до 1%;
  • Мы делаем крутые бары, а это значит, что у нас насыщенная социальная жизнь, тусовки и мероприятия;
  • Классный офис, MacBook, печеньки и гибкий график с возможностью удаленной работы;
  • И, конечно же, неограниченный рост вместе с компанией.

Ценности

Почему важно писать про ценности? Причины ровно две:

  1. Чтобы понять, что мы подходим друг другу на самом важном - ценностном - уровне, иначе ничего не получится;
  2. Чтобы все знали, что мы декларируем во внешний мир и чего придерживаемся внутри.

Вот наши

  • Безупречность - тебе нравится результат работы? Каждая мелочь в нем? Нет? Тогда это ещё не результат;
  • Системность - внутренние регламенты, чек-листы, скрипты, гайды и максимальная автоматизация процессов - может звучит скучно и сложно, но на деле сильно упрощает жизнь. Срабатывает принцип «зачетки»: сначала ты работаешь над системой, а потом она работает на тебя;
  • Команда - быть профессионалом и «гореть» своим делом недостаточно, если нет синергии от командной работы. 1+1 = 11, да простят нас учителя. Слушаем, поддерживаем, развиваем друг друга вне зависимости от должностей и рангов, как на общих собраниях в понедельник, так и вечером в пятницу за столиком в TIMELESS;
  • Благородство - «Smile and the world smiles with you» - гласит постер на стене в офисе. С каким бы характерным оппонентом мы не столкнулись - всегда есть шанс наладить общение добрым словом и собственным положительным примером;
  • Стиль - в этом весь наш бренд, вплоть до абсурда - мы задизайнили все свои таблицы на Google Drive и создали регламент по прическам для команды. 

Если они тебе близки, то мы сработаемся :)

Что нам нужно?

Нам нужен - результат!

Но чтобы его добиться, тебе потребуются определенные навыки:

  • Продвинутые знания в TypeScript;
  • Умеешь готовить React, управлять состоянием через Redux / MobX и собирать приложения для продакшена через Webpack;
  • Знаешь, как разрабатывать сложные интерфейсы с помощью компонентного подхода и зачем нужен Storybook;
  • Есть опыт написания backend на Node.js с применением фреймворков Koa / NestJS;
  • Знаешь, как работать с реляционными базами данных (PostgreSQL), а также NoSQL-решениями, кешами (Redis) и системами очередей (RabbitMQ);
  • Умеешь писать тесты и работать с системами CI/CD;
  • Понимаешь общие принципы построения SPA, клиент-серверного взаимодействия и архитектуры на стороне backend.