Fullstack Developer (Python / Django / DRF / JavaScript / Nuxt 3) (удаленная работа)

11 января 2026

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

Вакансия: Fullstack Developer (Python / Django / DRF / JavaScript / Nuxt 3)

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

О компании и команде

Род продуктовый стартап, который создаёт платформу для построения истории поколений.
Мы работаем с архивными данными, большими семейными деревьями и сложными связями между людьми. По сути строим живую систему памяти рода, где данные, связи и визуализация имеют реальное значение.
Проект с нетривиальной доменной логикой и сложными связями данных.

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

Мы формируем продуктовую команду разработки для Рода с расчётом на долгосрочное сотрудничество. Нам важно работать с людьми надолго, выстраивать доверие и вместе создавать продукты, в которых есть смысл.
Присоединяйтесь к нам и становитесь частью команды, которая формирует не просто код, а целую экосистему данных и знаний.

Всего в стартапе сейчас 7 человек .
Бизнес-основатель разработчик с большим fullstack-бэкграундом, глубоко вовлечён в продукт и технические решения.

Команда разработки сейчас:
Team Lead (fullstack)
Project Manager
Backend developer (fullstack)
AQA
Все сеньоры.

Кого мы ищем

Ищем сильного Fullstack-разработчика с равной экспертизой во frontend и backend, который возьмёт на себя ответственность за фичи целиком от доменной логики и архитектуры бэкенда до фронтенд-реализации и вывода в продакшн.
Участие в планировании, архитектурных обсуждениях и code review часть роли.

Мы ищем инженера, а не исполнителя задач по тикетам .

Ожидания от кандидата

Обязательные требования:

5 7+ лет коммерческой разработки.
Минимум 2 года в fullstack-ролях (Python + Vue / Nuxt).
Опыт работы в стартапах или быстрорастущих продуктах.
Опыт запуска проектов с нуля, в том числе в роли единственного разработчика.
Ownership-мышление: умение самостоятельно принимать технические решения, аргументировать их и отвечать за результат.
Активное использование нейросетей в работе, опыт с 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.
Оформление: договор с ИП (больничный и отпуск не компенсируются, все страховые взносы и налоговые исчисления оплачивает исполнитель).
Грейд: Middle+ / Senior.
Оплата: почасовая ставка фикс + KPI.

Работа с тайм-трекером Toggl (без фиксации кликов и скриншотов лояльность и доверие наши ключевые приоритеты).
Зарплата обсуждается по результатам технического интервью.

Бонусы

Корпоративный доступ к Cursor AI.
Влияние на архитектуру и продуктовые решения.
Работа с нетривиальным доменом (графы, связи, визуализация).
Отсутствие бюрократии и микроменеджмента, максимум ответственности и доверия.
Возможность вырасти в ключевого технического игрока продукта и компании.

Этапы отбора:
1. Интервью-знакомство (soft).
2. Техническое интервью с Team Lead (hard).
3. Оффер.
Тестового задания нет.

В сопроводительном письме просим указать:

1. Самый сложный fullstack-проект или задачу, с чем была основная сложность.

2. Возможную дату выхода на проект.

3. Ожидаемый уровень вознаграждения.

4. Есть ли у вас российское ИП.

5. Какие нейросети вы используете и для каких задач.