Backend-разработчик / Tech Lead для крупной B2B-платформы
Backend-разработчик / Tech Lead для крупной B2B-платформы, зарплата от 200 000 до 350 000 руб. Коммерческий проект, заказчик доступен. Система разрабатывается с нуля, формируется техническая команда.
Платформа объединит предложения нескольких поставщиков автозапчастей в единую систему. Основные функции: единый каталог, поиск по артикулу, бренду и названию, сопоставление товаров от разных поставщиков, цены и наличие, сроки доставки, интеграции с поставщиками, B2B-личные кабинеты, корзина и заказы, система ролей, интеграция с 1С, админ-панель, API, дальнейшее масштабирование. Основные задачи: на первом этапе: изучение требований проекта, проектирование архитектуры, определение структуры БД, проектирование API, определение архитектуры интеграций, продумывание обработки и нормализации данных поставщиков, определение подхода к поиску и сопоставлению товаров, подготовка технической документации, декомпозиция разработки на этапы. После утверждения архитектуры: разработка бэкенда, реализация API, интеграции с поставщиками, интеграция с 1С, работа с каталогом, заказами, пользователями и ролями, подготовка production-инфраструктуры, дальнейшее развитие и масштабирование.
Обязательно: 5+ лет коммерческой разработки, уверенный Node.js / TypeScript, PostgreSQL, проектирование бэкенд-архитектуры, REST API и интеграции, Docker, Linux, Git, умение самостоятельно декомпозировать сложные задачи. Большим плюсом будет: B2B, электронная коммерция, маркетплейсы, большие товарные каталоги, 1С, ERP, Redis, RabbitMQ / Kafka, высоконагруженные системы.
Удаленная проектная работа, 20-30 часов в неделю на первом этапе. Первый этап - архитектура и техническое проектирование. После перехода проекта в активную разработку возможна нагрузка 30-40 часов в неделю по согласованию. Долгосрочная работа, по мере прохождения этапов проекта. Оплата: первый этап: 70 000-100 000 руб. за архитектуру и техническое проектирование. После перехода к разработке: целевая ставка 250 000-400 000 руб./мес при 30-40 часах в неделю. Конкретная ставка согласовывается с кандидатом в зависимости от опыта и ответственности. Оплата производится по согласованным этапам работ, с фиксацией объема задач, результата и стоимости перед каждым этапом.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал