other

Fullstack-разработчик (Python + Vue / Nuxt)

16 марта 2026

От 230 000 руб.

Город: Санкт-Петербург

Дурнев Иван Владимирович

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 6 лет

Обязанности:

О компании и команде «Книга Рода» — продуктовый стартап, который создаёт платформу для построения истории поколений. Мы работаем с архивными данными, большими семейными деревьями и сложными связями между людьми. По сути — строим живую систему памяти рода, где данные, связи и визуализация имеют реальное значение. Проект с нетривиальной доменной логикой и сложными связями данных. Ранняя стадия — но с понятной архитектурной траекторией и амбициями. Мы не делаем MVP «на коленке»: сразу закладываем фундамент под сложный, долгоживущий продукт. Нам важно работать с людьми надолго, выстраивать доверие и вместе создавать продукты, в которых есть смысл. Всего в стартапе сейчас 10 человек. Бизнес-основатель — разработчик с большим fullstack-бэкграундом, глубоко вовлечён в продукт и технические решения. Команда разработки: • Team Lead (fullstack) • Project Manager • Backend developer (fullstack) • AQA • Manual QA Кого мы ищем Ищем сильного Fullstack-разработчика с равной экспертизой во frontend и backend, который возьмёт на себя ответственность за фичи целиком — от доменной логики и архитектуры бэкенда до фронтенд-реализации и вывода в продакшн. Участие в планировании, архитектурных обсуждениях и code review — часть роли. Мы ищем инженера, а не «исполнителя задач по тикетам». Требования Обязательно 7+ лет коммерческой разработки. Минимум 2 года в fullstack-ролях (Python + Vue / Nuxt). Опыт работы в стартапах или быстрорастущих продуктах. Опыт запуска проектов с нуля, в том числе в роли единственного разработчика. Ownership-мышление: умение самостоятельно принимать технические решения, аргументировать их и отвечать за результат. Уверенное владение AI-инструментами в разработке: Cursor или аналоги, умение встраивать нейросети в рабочий процесс (код, ревью, документация). Backend Python 3+, Django, Django REST Framework. Чистая архитектура, DDD, слоистая структура, сервисный подход. Проектирование API-контрактов, OpenAPI. PostgreSQL: сложные запросы, индексы, оптимизация. Фоновые задачи (ARQ / Celery), интеграции с внешними API, S3-совместимые хранилища. Безопасность: JWT / OAuth2, работа с персональными данными (GDPR / ФЗ-152). Уверенная работа с viewsets, permissions, pagination, filters. Опыт оптимизации backend на уровне приложения и базы данных — плюс. Frontend Vue 3 / Nuxt 3 (3+ лет), Composition API, TypeScript. Pinia / Vuex, SSR / SSG. Разработка UI-компонентов на базе собственной дизайн-системы (по духу — GitHub Primer). Tailwind CSS: utility-first, семантические токены, CSS-переменные. Реализация и поддержка светлой / тёмной темы с динамическим переключением. Создание и развитие компонентной библиотеки (UiButton, UiInput, UiCard, UiModal и др.). Понимание accessibility и адаптивного дизайна. Тестирование и код Привычка писать тесты (Pytest / Jest / Vitest). Понимание, как проектировать код, который нормально тестируется. Опыт работы с code review. Взаимодействие с AQA: подготовка к тестированию, работа с багами. Будет большим плюсом Опыт работы с графами, деревьями и сложными связями данных. Elasticsearch / OpenSearch, PostGIS, высокие нагрузки. Библиотеки визуализации данных (D3.js, vis.js и др.). Интерес к генеалогии, истории, архивным данным. Условия работы Формат: удалённо (часовой пояс — МСК). Занятость: full time. Оформление: договор с ИП. Налоги и взносы — на стороне исполнителя; ставка устанавливается с учётом этого и обсуждается по итогам технического интервью. Оплата: почасовая ставка — фикс + KPI (метрика: своевременное закрытие спринтов). Тайм-трекер Toggl — для прозрачного расчёта часов, без фиксации кликов и скриншотов. Испытательный срок: 3 спринта по 2 недели (6 недель). По итогам принимается решение о продолжении. Бонусы Корпоративный доступ к Cursor AI. Прямое влияние на архитектуру и продуктовые решения. Работа с нетривиальным доменом: графы, связи, визуализация. Без бюрократии и микроменеджмента: прямая коммуникация, доверие как норма, максимум ответственности. Возможность вырасти в ключевого технического игрока продукта и компании. Этапы отбора 1. Интервью-знакомство (soft) — 45–60 мин. 2. Техническое интервью с Team Lead (hard) — 60–75 мин. 3. Оффер. Тестового задания нет. В сопроводительном письме просим указать 1. Самый сложный fullstack-проект — и в чём была основная сложность. 2. Ожидаемый уровень вознаграждения (почасовая ставка). 3. Возможная дата выхода на проект. 4. Есть ли у вас российское ИП. 5. Какие AI-инструменты вы используете и для каких задач. Отклики без сопроводительного письма не рассматриваются.

Показать контакты

Имя не указано

Пожаловаться ID: 152053467

Похожие вакансии

Middle fullstack (python/vue) developer/Fullstack-разработчик (python/vue)

Договорная

Санкт-Петербург

Арнест ЮниРусь

Fullstack-разработчик (Laravel / Vue)

От 200 000 руб.

Санкт-Петербург

WebMasters Russia

Fullstack-разработчик C# / Vue

Договорная

Санкт-Петербург

МФ Тариф

Nuxt Vue Frontend Developer

От 100 000 до 115 000 руб.

Санкт-Петербург

Арт аксессориз

Fullstack Python разработчик / Fullstack Python Web Developer

Договорная

Санкт-Петербург

Пивоварни Бочкарев

Fullstack разработчик (Laravel, PHP, Vue)

Договорная

Санкт-Петербург

СКСР Холдинг