Обязанности:
Fullstack-разработчик Python Fullstack Python Developer (FastAPI / NextJS) О компании TopVector и ShopTest — экосистема сервисов для продвижения и тестирования брендов на маркетплейсах (Wildberries, Ozon, Яндекс.Маркет и др.). Мы разрабатываем прозрачные решения для аналитики, тестирования продуктов и масштабирования продаж, делая ставку на современные технологии, данные и AI-инструменты. Что вы получите / Почему это интересно • Инженерная свобода: возможность проектировать архитектуру с нуля и внедрять сильные практики (DDD, Hexagonal Architecture, CQRS, Event Sourcing) без бюрократии и легаси. • Сложные технические вызовы: задачи на стыке высоконагруженного сбора данных, работы с распределёнными очередями, построения смарт-каталогов и рекомендательных систем. • Фокус на результате: мы не используем трекеры времени и микроменеджмент, оценивая реальный вклад в продукт и работоспособность сервисов. Что предстоит делать • Спроектируете и реализуете архитектуру взаимодействия распределённых микросервисов. • Настроите надёжную систему парсинга торговых площадок на базе модифицированного Playwright и исследовании скрытых API. • Выстроите асинхронный обмен данными между сервисами через Kafka и RabbitMQ (с применением FastStream). • Разработаете пользовательские интерфейсы и клиентские модули на React и NextJS. • Оптимизируете хранение и обработку данных в PostgreSQL, MySQL, Redis и S3. • Создадите интеграции с внешними CRM-системами клиентов и внутренними сервисами компании. • Реализуете алгоритмическую базу для смарт-каталога товаров и рекомендательных механизмов. Кого мы ищем / Что важно • Опыт коммерческой бэкенд-разработки на Python 3.13+ и FastAPI, подкреплённый знанием Pytest и SQLAlchemy. • Уверенное понимание и практический опыт применения Clean Architecture, DDD, CQRS и Event Sourcing. • Навыки fullstack-разработки: готовность и умение писать фронтенд на React / NextJS. • Опыт работы с брокерами сообщений (Kafka / RabbitMQ) и реляционными/нереляционными базами данных (PostgreSQL, MySQL, Redis). • Практика автоматизации и сбора данных с использованием Playwright и антидетект-решений. • Понимание базовых DevOps-практик: работа с Docker, Kubernetes, GitHub Actions, а также инструментами мониторинга (Sentry, Grafana, Loki). • Умение использовать AI-инструменты для ускорения разработки и решения прикладных задач. Нам точно не подойдёт кандидат, если… • Рассматривает исключительно чистый бэкенд и категорически отказывается работать с фронтендом на NextJS/React. • Привык писать монолитный код без разделения слоёв и не применяет принципы DDD / Clean Architecture. • Не готов разбираться в логике защиты веб-ресурсов, работе антидетект-браузеров и реверс-инжиниринге API. • Ожидает детально расписанных инструкций на каждый шаг вместо самостоятельного поиска решений. Условия работы • Доход: от 120 000 руб. на руки • Испытательный срок: 1 месяц. • Тип занятости: Полная занятость. • График: Гибкий график с фокусом на выполнение задач. • Формат работы: Полная удалёнка. • Город: Не имеет значения (Remote). • Командировки: Не предусмотрены. Бонусы и привилегии • Система премирования: бонусы за успешный запуск ключевых сервисов и выполнение KPI. • Полное отсутствие трекеров активности и лишних согласований. • Свобода в выборе технического инструментария и интеграции решений на базе ИИ. Ключевые навыки Python; FastAPI; NextJS; React; PostgreSQL; MySQL; Redis; Apache Kafka; RabbitMQ; SQLAlchemy; Playwright; Docker; Kubernetes; Domain-Driven Design (DDD); Clean Architecture; CQRS; Event Sourcing; Pytest; FastStream; S3Похожие вакансии
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Аналитический центр ТЭК (АЦТЭК)
Fullstack-разработчик (Python/JS)
От 250 000 до 300 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Спец-ЭК
Разработчик Fullstack на Python
От 100 000 до 140 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
АКЦИОНЕРНОЕ ОБЩЕСТВО "РТ ЛАБС"
Программист разработчик (Python)
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Платформа Третье Мнение
Fullstack-разработчик (Python / React / Next.js)
От 200 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
ИЛС
Ведущий Fullstack-разработчик (Python/JS)
От 300 000 до 350 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
НПЦ СпецЭлектронСистемы