Веб-разработчик React + Node.js + TypeScript (middle level, full stack) сайта psycho.place (удаленная работа)

19 октября 2024

Уровень зарплаты:
от 200 000 до 300 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Веб-разработчик React + Node.js + TypeScript (middle level, full stack) сайта psycho.place

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

Компания PsychoPlace более 7 лет работает на пересечении 3-х растущих рынков: шеринга, IT и рынка психологических услуг. Мы объединили надёжность арендного бизнеса с высокой доходностью коммерческой недвижимости и форматом краткосрочной аренды и создали самую удобную интернет-платформу для краткосрочной аренды кабинетов. Благодаря автоматизации рутинных бизнес-процессов мы снижаем издержки и повышаем качество работы сервиса.

Эта вакансия для человека с опытом, уверенного разработчика среднего уровня, ценящего самостоятельность в принятии технических решений. Это работа в маленькой команде (4 человека, включая вас) без узкой специализации, но не хаотичная, как бывает в стартапах, а с системой трекинга задач и код-ревью.

Компания в прибыли с первого месяца работы в 2017 году. Мы изменили рынок почасовой аренды и дали ему мощный импульс развития. Мы гордимся тем, что нас пытаются копировать по всей стране и во всем СНГ.

С одного кабинета, открытого 7 лет назад, без привлечения инвестиций мы выросли до 100 кабинетов, несмотря на пандемию и локдаун, запустили собственную франшизу и начали продажи системы бронирования как отдельного продукта.

Сейчас мы управляем своими hi-tech коворкингами, а также оказываем разный спектр услуг по управлению партнерскими коворкингами и коворкингами, открытыми по нашей франшизе. У нас 20 своих локаций по Москве, а с нашей системой бронирования уже работают 45 кабинетов в Москве, Новосибирске, Краснодаре и Перми.

В 2025 году планируем запуститься на международном рынке, а также, наконец, начать экстенсивный рост за счет массированной продажи франшиз и привлеченных инвестиций.

Мы предлагаем трудоустройство по ТК (без совместительства), белую зарплату, удаленную работу (с возможностью приезжать и работать в офисе).

О нашем продукте

Гостям кабинетов сайт позволяет забронировать кабинет, изменить бронирование, отменить его, оплатить, посмотреть схему прохода, свой код, код домофона и сделать вообще все, что нужно. Мы стремимся минимизировать человеческий фактор при взаимодействии клиентов с компанией.

Нашим партнерам и франчайзи мы предоставляем бэк-офис для работы со статистикой, бронированиями и клиентами.

Что нужно будет делать:

  • Войти в контекст проекта, разобраться в его структуре на первых задачах.
  • Далее как обычно. Добавлять новые фичи по ТЗ из трекера задач, фиксить баги, проводить рефакторинг, иногда закрывать технический долг. В проекте есть что улучшать, так что инициатива приветствуется (перевод на свежий React, внедрение ORM, распараллеливание сервера, добавление тестов, рефакторинг, интеграция брокера сообщений, внедрение CI и т.д.).
  • Ставить задачи младшим разработчикам.
  • Иногда тушить пожары , то есть устранять проблему в день обращения клиента. Как правило, это можно делать в удобное вам время дня но обязательно до конца текущего дня.

Как я вижу нужного человека:

  • Активный, позитивный, быстрый, при этом внимательный!
  • Быстро обучается и включается в любой процесс;
  • Умеет расставлять приоритеты и реагировать на изменение ситуации;
  • Имеет высокие организаторские способности, отличную письменную и устную речь, навыки межличностного общения и стратегического мышления;
  • Сначала гуглит информацию, прежде чем задавать вопросы;
  • Знает шанс выпадения орла в третьем броске монетки.

Вы нам подходите, если:

  • имеете опыт написания фронта на React + Redux от двух лет и бэка на Node.js;
  • писали коммерческие проекты на TypeScript;
  • уверенно работаете в Git и командной строке Linux;
  • работали с MariaDB или MySQL;
  • закончили технический вуз;
  • имеете возможности и способности работать удаленно с регулярным общением;
  • готовы быть на связи, а не как Олег .

Что мы даем:

  • удаленную работу (5 полных восьмичасовых рабочих дней в неделю, выбор конкретных дней недели по согласованию), при желании можно работать в офисе у м. Щёлковская;
  • своевременную оплату с перспективой повышения;
  • адекватное руководство (вашим руководителем будет один из основателей компании, экс-сотрудник Яндекса и израильского стартапа Brightdata);
  • Junior-разработчиков в помощь. :)

Наш стек:

  • Фронт: React + Redux, TypeScript, Stylus;
  • Бэк: монолит на Node.js, React + Redux (server side rendering), TypeScript;
  • Debian, MariaDB, Nginx;
  • Git (с хостингом на Gitlab);
  • Яндекс.Трекер в качестве таск-менеджера.

Также в проекте есть дополнительные сервисы (интеграция с CRM Битрикс24, интеграция с Telegram, сервер управления СКУД и пр.) большинство также написано на Node.js.