Напиши текст вакансии для должности "Middle/Senior Fullstack JS-разработчик в команду В2В2С". Название компании: "Профи (profi.ru)". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'JavaScript', 'Node.js', 'MySQL', 'TypeScript'

Привет! Привет! Я Серёжа, продакт-директор команды В2В2С в Профи. Нас девять: я, продакт Люда, технический продакт Саша, аналитик Олег, дизайнер Полина, разработчики Максим, Вася, Денис и Рома. Мы занимаемся тремя проектами:  Поддержка — разрабатываем внутренние продукты, которые помогают команде поддержки работать эффективнее. Например, делаем очередь раздачи заданий, чаты для поддержки, шаблоны ответов операторов и их редактор. Платформа для всех типов чатов на сервисе (клиент — специалист, клиент — поддержка, специалист — поддержка). Делаем так, чтобы чаты выдерживали самые колоссальные нагрузки и можно было удобно расширять их функционал под нужды других продуктовых команд. Пресеты — предлагаем клиенту не ждать откликов на заказ и не сравнивать специалистов, а поручить это нашим партнёрам. То есть клиент платит фиксированную сумму и не тратит время на выбор специалиста, а сразу получает услугу.  Один из основателей чатов (Денис) переходит в другую команду, поэтому ищем нового разработчика. Первое время предстоит работать только с чатами, затем перейдёшь к другим проектам. Стек: React/Redux, TypeScript (Flow), Node.js, GraphQL, MySQL. Зачем тебе к нам   Пробовать новое. Без экспериментов не бывает инноваций. Поэтому мы не боимся ошибаться и реализуем смелые решения. Например, сейчас экспериментируем с бизнес-моделью Профи.   Не только писать код, но и вместе с командой решать проблемы в продукте. Пригодятся логика и творческий подход.   Быть частью IT-community. Мы запустили сообщество для разработчиков, где раз в неделю говорим на интересные темы. Иногда приглашаем коллег из других компаний. Недавно провели открытый митап про жизнь разработчика в мире микросервисов.   Чем предстоит заниматься  В первое время предстоит писать клиентский код чатов и модули под разные интеграции в продукте. Использовать React / React Native, иногда TypeScript.  Когда освоишься, поможешь развивать бэкенд чатов (Node.js):   дорабатывать существующие методы GraphQL API и писать новые;   переносить проект с Flow на TypeScript;   оптимизировать производительность API;   оптимизировать хранение данных по чатам в MySQL базе.   Что нужно, чтобы к нам присоединиться   Опыт коммерческой разработки на React/Redux и/или на Node.js от двух лет.   Опыт работы с типизированным JS (Flow/TS) от года.   Навыки кросс-браузерной вёрстки.     Понимание, как использовать JS на сервере и фронте. Ты пишешь понятный и поддерживаемый код. Не забываешь о том, сколько ресурсов он потребляет и как быстро работает.   Знание MySQL.Ты умеешь оптимизировать SQL-запросы и разбираешься в индексах. Будет здорово, если сможешь спроектировать таблицу или схему.   Умение и желание писать unit- и интеграционные тесты.   Здорово, если есть опыт работы с GraphQL.   Что мы за это предлагаем  Высокую зарплату, которую пересматриваем раз в полгода. Опционы компании тем, кто круто себя проявит. Будешь брать большие проекты, развиваться и вдохновлять команду — они твои. Режим Office&amp;Remote. Каждый самостоятельно решает, откуда работать сегодня. Главное, чтобы это устраивало команду. Комфортный офис на Ходынском поле (10 минут от метро «ЦСКА» и 5 минут транспортом от метро «Аэропорт»). Каши, омлеты, запеканки на завтрак, овощи и фрукты в обед. Оплату половины стоимости ДМС, включая стоматологию. Занятия йогой в спортзале компании. А ещё раз в год оплачиваем часть стоимости абонемента в любой фитнес-клуб или отдельных тренировок. Доступ к электронной библиотеке МИФа и к книжной полке в офисе. Если не найдёшь нужную для работы книгу — мы её приобретём. Оплату профильных курсов, участия в конференциях. Ещё помогаем написать статью или подготовить выступление, если тебе интересно делиться опытом. Компенсацию половины стоимости парковки около офиса. Скидки на услуги специалистов Профи. Компенсируем до 50% стоимости заказа. Маникюр и массаж в офисе. Мастера приходят несколько раз в месяц. Корпоративные выезды, тимбилдинги, хакатоны, митапы, тренинги. Поверь, они всегда проходят очень круто. Пятничные посиделки в лофте. После работы мы любим собираться в нашем лофте недалеко от офиса, чтобы поболтать или поиграть в настолки.