1 апреля 2026
Книга Рода продуктовый стартап в области genealogy-tech. Мы строим платформу для работы с историей поколений: большие семейные деревья, архивные данные и сложные связи между людьми.
Ключевая особенность продукта нетривиальная доменная модель :
графовые структуры (родственные связи, ветвления, пересечения),
консистентность данных при изменении структуры,
работа с историческими и неполными данными.
Это не CRUD-система значительная часть задач связана с моделированием данных и их корректным изменением .
Проект на ранней стадии, но архитектура закладывается сразу под долгоживущий продукт без временных решений на потом .
Команда
Сейчас в команде 9 человек.
Основатель разработчик с сильным fullstack-бэкграундом, активно участвует в архитектуре и продуктовых решениях.
Команда разработки:
Team Lead (fullstack)
Project Manager
Fullstack developer
AQA
Manual QA
Все сеньоры.
Ищем сильного backend-разработчика , который:
Важно: это не сразу fullstack .
Это backend-first роль с осознанным ростом во frontend .
Мы ищем инженера , а не исполнителя задач по тикетам.
Backend (основа роли)
Разработка и развитие API (Django + DRF)
Проектирование доменной модели (DDD, сервисный слой)
Работа с PostgreSQL: сложные запросы, индексы, оптимизация
Фоновые задачи (Celery / ARQ)
Интеграции с внешними API и S3
Проектирование API-контрактов (OpenAPI)
Работа с безопасностью (JWT / OAuth2, персональные данные)
Frontend (рост)
Подключение к задачам на Vue 3 / Nuxt 3
Реализация отдельных UI-фич под руководством команды
Работа с API со стороны клиента
Постепенное участие в развитии компонентной системы
Обязательно
6 8+ лет коммерческой разработки
Сильный backend на Python (Django, DRF)
Уверенная работа с DRF (viewsets, permissions, filters, pagination)
Опыт проектирования архитектуры (слои, сервисы, DDD-подход)
Уверенная работа с PostgreSQL
Опыт работы с API и интеграциями
Привычка писать тесты (pytest)
Понимание, как проектировать тестируемый код
Участие в архитектурных обсуждениях и code review
Уверенное использование AI-инструментов в разработке (Cursor или аналоги)
Критично
Ownership-мышление : способность принимать решения и нести ответственность
Готовность работать в условиях стартапа (неполные требования, быстрые изменения)
Интерес к frontend и готовность развиваться в этом направлении самостоятельно
Будет плюсом
Базовый опыт с Vue / Nuxt
Понимание SSR / SSG
Опыт с графами / деревьями / сложными связями
Elasticsearch / OpenSearch
Работа с визуализацией данных (D3.js и аналоги)
Опыт оптимизации производительности backend и базы данных
Backend: Python, Django, DRF, PostgreSQL, Celery / ARQ
Frontend: Vue 3, Nuxt 3, TypeScript, Pinia
Инфраструктура: S3, API-интеграции
Инструменты: Cursor AI, Toggl
Удалённая работа (МСК)
Договор с ИП (возможна оплата в USDT). Налоги и взносы на стороне исполнителя; ставка устанавливается с учётом этого и обсуждается по итогам технического интервью.
Почасовая оплата фикс + KPI (метрика: своевременное закрытие спринтов).
Испытательный срок 8 недель, промежуточная оценка после 3 спринтов
Тайм-трекинг через Toggl (без скриншотов)
Не узкий backend-исполнитель, а инженер с перспективой расширения
Готовность разбираться в продукте и данных
Способность расти в смежной области без принуждения
Доступ к Cursor AI
Влияние на архитектуру
Сложный домен (графы, связи, визуализация)
Прямая коммуникация без бюрократии
Возможность вырасти в fullstack / ключевого инженера
1. Soft-интервью 60-75 мин
2. Техническое интервью 60 75 мин
3. Оффер
Тестового задания нет
В сопроводительном письме укажите:
1. Самый сложный backend-проект и ключевая сложность
2. Опыт или интерес к frontend (если есть)
3. Ожидаемая почасовая ставка
4. Дата выхода
5. Наличие ИП или готовность его открыть
6. Используемые AI-инструменты