PsychoPlace — это IT-компания, работающая на рынке более 5 лет. Мы разрабатываем маркетплейс и систему бронирования для сдачи в почасовую аренду коммерческих помещений с системой умных замков вместо администраторов.
Эта вакансия — для человека с опытом, уверенного разработчика среднего уровня, ценящего самостоятельность в принятии технических решений. Это работа в маленькой команде (3 человека, включая вас) без узкой специализации, но не хаотичная, как бывает в стартапах, а с системой трекинга задач и код-ревью.
Компания в прибыли с первого месяца работы в 2017 году. Мы изменили и дали мощный импульс развития рынку почасовой аренды. Мы гордимся тем, что нас пытаются копировать по всей стране и во всем СНГ.
С одного кабинета, открытого 5 лет назад, без привлечения инвестиций мы выросли до 81 кабинета, несмотря на пандемию и локдаун, запустили собственную франшизу и начали продажи системы бронирования как отдельного продукта.
Сейчас мы управляем своими hi-tech коворкингами, а также оказываем разный спектр услуг по управлению партнерскими коворкингами и коворкингами, открытыми по нашей франшизе. У нас 15 своих локаций по Москве, а с нашей системой бронирования уже работают 43 кабинета в Москве, Новосибирске, Краснодаре и Перми.
В 2023 году планируем получить государственную аккредитацию ИТ-компании в министерстве цифрового развития, запуститься на международном рынке, а также, наконец, начать экстенсивный рост за счет привлеченных инвестиций.
Мы предлагаем трудоустройство по ТК (без совместительства), белую зарплату, удаленную работу (с возможностью приезжать и работать в офисе).
О нашем продукте
Гостям кабинетов сайт позволяет забронировать кабинет, изменить бронирование, отменить его, оплатить, посмотреть схему прохода, свой код, код домофона и сделать вообще все, что нужно. Мы стремимся минимизировать «человеческий фактор» при взаимодействии клиентов с компанией.
Нашим партнерам и франчайзи мы предоставляем бэк-офис для работы со статистикой, бронированиями и клиентами.
Что нужно будет делать:
- Войти в контекст проекта, разобраться в его структуре на первых задачах.
- Далее — как обычно. Добавлять новые фичи по ТЗ из трекера задач, фиксить баги, проводить рефакторинг, иногда — закрывать технический долг. В проекте есть что улучшать, так что инициатива приветствуется (перевод на свежий React, внедрение ORM, распараллеливание сервера, добавление тестов, рефакторинг, интеграция брокера сообщений, внедрение CI и т.д.).
- Ставить задачи младшему разработчику.
- Иногда — «тушить пожары», то есть устранять проблему в день обращения клиента. Как правило, это можно делать в удобное вам время дня — но обязательно до конца текущего дня.
- Из нестандартного: периодически (в среднем раз в 2 месяца) могут возникать задачи на проектирование простых типовых СКУД (на базе существующих проектов) — выбрать точки расположения оборудования, отобразить на чертеже соединения, скомпоновать в единый документ для исполнителя (его также можно делать из уже существующих документов).
Вы подходите, если:
- имеете опыт написания фронта на 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);
- Яндекс.Трекер в качестве таск-менеджера.
Также в проекте есть дополнительные сервисы (интеграция с amoCRM, интеграция с Telegram, сервер управления СКУД и пр.) — большинство также написано на Node.js.