Fullstack разработчик (react.js + python)
Чубатюк Никита Васильевич · от 250 000 RUB · Москва · HH · опубликовано 30 мая 2026 г.
Описание вакансии
Middle fullstack-разработчик (python + react.js)
Хай! Мы B2B-стартап для анализа открытых и закрытых данных сотрудников с помощью AI-моделей. Клиенты: HR, топ-менеджеры. На первой версии учитываем только открытые данные (гос. реестры, судебная практика) и данные социальных сетей (пока TG и Instagram). Проект имеет стабильное финансирование и клиентов.
Хотя первые клиенты уже есть, сейчас от нас ждут стабильное MVP с получением данных из нескольких источников и анализом с помощью AI-моделей. В результате анализа получаем выводы о человеке, которые интересны клиенту: цифровая осторожность, психологический профиль, образ жизни и пр.
Сейчас в команде 3 человека: владелец продукта, техлид и бекендер. Постепенно расширяемся.
На данный момент ищем fullstack-разработчика с уклоном в frontend. Тебе предстоит полностью отвечать за фронт-часть проекта и за некоторые бек-модули. В том числе верстать.
Что предстоит делать:
С нуля разрабатывать интуитивный веб-интерфейс сервиса.
Собирать вместе результаты анализа большого количества модулей.
Делать понятное отображение больших и разнородных массивов данных: сводки, связи, источники, найденные аккаунты, признаки и выводы.
Прорабатывать состояния интерфейса для неполных данных, ошибок, пустой выдачи и спорных совпадений.
Заниматься версткой там, где необходимо.
Делать выгрузку сложных отчетов в PDF/Word.
Помогать с доработками по бекенду, когда это важнее фронта. Например, будет задачка по интеграции бекенда с API внешнего сервиса.
Чего ожидаем от тебя:
Опыт работы от 2 лет как fullstack-разработчик (react.js + python)
Уверенная работа с TypeScript, React и интерфейсами с формами, таблицами, фильтрами, длинными страницами и личными кабинетами.
Практический опыт с Python 3 (FastAPI)
SQLAlchemy и PostgreSQL, а также понимание серверной логики, интеграций и обработки данных.
Понимание вопросов устройства бандлеров (Vite\Webpack) и этапов production-сборки
Понимание вопросов безопасности: авторизация (cookie, jwt, oauth2), безопасность клиентского кода (xss, csp, cors)
Готовность самому принимать решения по фронту и некоторым модулям бека.
Готовность к обсуждению и защите своих решений.
Опыт интеграции клиентской части с REST API, RPC, OpenAPI и понимание работы с асинхронными запросами, состоянием и кэшированием данных.
Понимание, как проектировать переиспользуемые блоки интерфейса; опыт сборки внутренних систем, кабинетов, аналитических панелей и отчетных интерфейсов будет плюсом.
Будет плюсом: Docker, базовое понимание Linux, Tailwind CSS, TanStack Query, опыт выгрузки отчетов в PDF / Word и загрузки пользовательских файлов на сервак.
Технологии и стек:
Клиентская часть: TypeScript, React, Next.js, HTML, CSS.
Интерфейс и стили: Tailwind CSS, формы, таблицы, фильтры, длинные страницы отчетов и личные кабинеты.
Интеграции: REST API, RPC, OpenAPI.
Серверная часть: Python 3, FastAPI, SQLAlchemy, PostgreSQL.
Инструменты разработки: Docker, Linux.
Условия:
Офис в Москва-сити (башня «Федерация») класса А+;
Гибридный график: очные встречи минимум 2 раза в неделю;
Полная занятость.
В отклике обязательно укажи свой телеграм. Плюсом будем рады увидеть ссылку на портфолио\репозиторий\тг-канал\статьи на хабре или любые другие атрибуты интереса в сфере.