CTO/TeamLead Node.js
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
CTO/Teamlead в проект по созданию движка генерации видеороликов.
Сервис ориентирован на европейские торговые и маркетинговые компании.
Проект на этапе старта, есть понимание бизнес-логики и механизма работы, потенциальные клиенты на европейском рынке и амбициозные планы по созданию и быстрому росту бизнеса.
Суть технологии: превращаем всю визуальную составляющую ролика в код и подключаем к этому коду источники данных (облачные сервисы для фото и видео, гугл-документы для текста, API CMS систем и онлайн-магазинов и т.п.). Получается процедурный конструктор, где можно создавать миллионы роликов по различным комбинациям.
Главная "фишка" решения в том, что любой параметр в конструкторе, каждый слайд и ролик в целом могут быть представлены в виде JSON кода. Этот код передаётся генератору, который, используя движок After Effects, рендерит видео. After разобран по запчастям, все документированные и недокументированные возможности его API используются для того, чтобы менять ролик как угодно, гнуть его во все стороны.
Основные задачи:
- бэкэнд генератора - нужно построить быстромасштабируемую систему, которая будет разворачиваться по мере роста клиентских запросов.
- фронтэнд конструктора роликов - создание с нуля;
- создание RESTful API площадки.
Для бэкэнда используются технологии python, node.js, sails.js, mongoDB, websocket. Для фронтэнда - фреймворк Vue.
Ищем тимлида, готового:
- возглавить и собрать (с нашей помощью) команду,
- организовать процесс разработки и управлять им,
- принимать архитектурные и технологические решения и реализовывать их,
- развивать и масштабировать сервис.
Для этой позиции нужно:
- опыт разработки высоко-масштабируемых веб-приложений от 4 лет, опыт работы с node.js и mongoDB;
- опыт разработки REST API;
- отличное знание JavaScript;
- опыт выстраивания работы команды по Agile/Scrum;
- английский язык на уровне взаимодействия с командой (не ниже upper-intermediate);
- большим плюсом будет опыт работы с AWS и знакомство с фреймворками Vue.js и Sails.js.
Бонусы
- Офисы компании в Москве и Берлине. Возможна (но необязательна) релокация, возможна территориально распределенная команда.
- Уровень зарплаты в рублях - ориентировочный, для работы в Москве. В случае релокации - уровень зарплаты обсуждается (ориентировочно от 100 тыс. евро в год).
- Соцпакет обсуждается с успешным кандидатом.
- Гибкий график работы.
- Высокий уровень самостоятельности и ответственности в принятии решений, простор для стратегических инициатив, участие в создании продукта в роли одного из ключевых игроков.