Назад
обновлено 3 дня назад

Fullstack Developer (Python / Django / DRF / JavaScript / Nuxt 3)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Fullstack Developer (Python / Django / DRF / JavaScript / Nuxt 3)

Требования

Фулстек разработчик Middle Python Django Nuxt.js Vue.js TailwindCSS Pytest OpenAPI Specification PostgreSQL Celery TypeScript

Условия

Можно удалённо «Книга Рода»

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

«Книга Рода» — продуктовый стартап, который создаёт платформу для построения истории поколений.
Мы работаем с архивными данными, большими семейными деревьями и сложными связями между людьми. По сути — строим живую систему памяти рода, где данные, связи и визуализация имеют реальное значение.
Проект с нетривиальной доменной логикой и сложными связями данных. Проект на ранней стадии, но с понятной архитектурной траекторией и амбициями. Мы не делаем 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. Какие нейросети вы используете и для каких задач.

Контакт:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -