О проекте:
Мы создаем сложную B2B-платформу, близкую к фриланс-маркетплейсу, но с акцентом на безопасность и экспертизу. Ключевые особенности продукта: экспертная модерация контента и исполнителей, обезличивание персональных данных, подписочная модель доступа и глубокая ролевая система. Проект находится на стадии активной разработки (MVP), что дает возможность существенного влияния на архитектуру и выбор технологий.
Ваши задачи (обязанности):
- Полный цикл разработки: от проектирования архитектуры до реализации и поддержки.
- Backend-разработка: создание ядра платформы, бизнес-логики, API.
- Frontend-разработка или активное участие в UI-логике: разработка пользовательских интерфейсов или плотная работа с frontend-разработчиком на уровне логики компонентов и стейт-менеджмента.
- Проектирование и реализация сложных бизнес-процессов на портале (сделки, модерация, отчеты).
- Разработка системы работы с файлами (загрузка, хранение, валидация, безопасное распространение).
- Реализация и поддержка подписочной модели доступа (subscription) с различными тарифными планами.
- Внедрение и развитие сложной ролевой модели (RBAC) и системы статусов для всех участников платформы.
Мы ждем от вас (обязательные требования):
- Опыт коммерческой разработки B2B-платформ, маркетплейсов или сложных корпоративных порталов от 3-х лет.
- Уверенные знания в backend-разработке на одном из стеков: Python: Django или FastAPI, Node.js: NestJS или аналогичный фреймворк.
- Глубокий опыт работы с PostgreSQL (сложные запросы, оптимизация).
- Опыт проектирования и разработки REST API.
- Понимание и опыт реализации:
- Систем ролевого доступа (RBAC).
- Рабочих процессов со статусами (status flows).
- Бизнес-логики в коде — вы понимаете, зачем пишете ту или иную функцию, а не просто как.
- Практический опыт работы с авторизацией и аутентификацией (JWT, OAuth 2.0).
- Опыт работы с загрузкой, хранением и управлением файлами.
- Умение самостоятельно читать, анализировать и уточнять техническое задание.
Будет значительным плюсом (желательные требования):
- Опыт разработки на React или Vue.js.
- Навыки работы с Docker, понимание базовых принципов DevOps (CI/CD, развертывание).
- Опыт интеграции или разработки подписочных моделей (billing, subscriptions).
- Опыт проектирования и вывода на рынок MVP.
- Понимание UX для B2B-систем (юзабилити, эффективность, четкие сценарии).
- Опыт реализации юридически значимых действий в digital (фиксация согласия, подтверждения выбора, электронное взаимодействие).
- Наличие в портфолио или опыте аналогичных проектов (маркетплейсы, биржи, порталы с ролевой моделью).
Мы предлагаем:
- Возможность спроектировать архитектуру с нуля и создать сложный, востребованный продукт.
- Работу в качестве ключевого разработчика на значимом проекте.
- Современный стек технологий и возможность влиять на его выбор.
- Гибкий график и возможность удаленной работы.
- Решение нетривиальных задач в области безопасности, масштабирования и бизнес-логики.
Условия:
- Официальное трудоустройство с первого дня;
- Заработная плата обсуждается с каждым соискателем индивидуально;
- Добровольное медицинское страхование(ДМС);
- Дополнительная поддержка в связи событиями в семье;
- Подарки детям работников;
- Корпоративная сотовая связь;
- Корпоративные мероприятия;
- Бесплатно для сотрудников - футбол, волейбол.