Full-stack Python developer Middle+/Senior (удаленная работа)

11 апреля 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Full-stack Python developer Middle+/Senior

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

Кто мы:
Интернет-магазин remo-shop.ru (поставка ит-оборудования). Мы активно растем, работаем с большим ассортиментом (тысячи позиций, множество поставщиков) и выходим на новый уровень внедряем семантический поиск, LLM для контента и микросервисную архитектуру.

Кого ищем:
Сильного разработчика с опытом в e-commerce, который умеет не просто писать код, а проектировать системы. Вы будете заниматься ядром магазина: каталогом, поиском, корзиной, интеграцией с поставщиками и автогенерацией контента через нейросети.

Что предстоит делать:

  • Развивать backend на FastAPI (Python 3.10+) и frontend на React.

  • Проектировать модули каталога, фильтров, корзины и заказов.

  • Настроить гибридный поиск (OpenSearch + векторные БД + embeddings).

  • Интегрировать LLM (генерация описаний, SEO-текстов, обработка фидов).

  • Оптимизировать запросы к PostgreSQL, внедрять кеширование через Redis.

  • Участвовать в переходе от монолита к modular monolith / микросервисам.

Ключевые требования (Hard skills):

Python & Backend:

  • Уверенное знание Python 3.10+, ООП, SOLID, архитектурных паттернов.

  • Опыт написания чистого, поддерживаемого и масштабируемого кода. Строгое соблюдение PEP8.

  • FastAPI : построение REST API, работа с Depends, асинхронность (async/await).

  • Реальный продакшн-опыт (ваши проекты живут и работают).

Базы данных и инфраструктура:

  • PostgreSQL: индексы, оптимизация запросов, EXPLAIN.

  • SQLAlchemy (желательно) или другой ORM.

  • Redis: кеширование, очереди / фоновые задачи.

  • Docker, docker-compose (сборка, деплой).

  • Linux (Ubuntu), базовые знания логов и мониторинга.

Фронтенд (React):

  • Уверенное понимание React (не просто видел ).

  • Взаимодействие с API, состояние (Redux / Context), авторизация.

  • Вы не пишете сложный UI, но понимаете, как фронт получает и отдает данные.

E-commerce experience (критично!):

  • Архитектура интернет-магазина: каталог (категории, фильтры, атрибуты), карточка товара (цены, скидки, остатки), корзина, оформление заказа.

  • Разработка админ-панелей (управление товарами, ценами, контентом).

  • Системы импорта (XML / API поставщиков), борьба с дублями, нормализация данных.

Поиск и нейросети (важное преимущество):

  • Опыт/понимание OpenSearch : индексация, полнотекстовый поиск, фильтры, агрегации.

  • Понимание векторных БД, embeddings, semantic search, гибридного поиска (BM25 + embeddings).

  • Интеграция LLM: генерация описаний, обработка текстов, автоматизация контента.

  • Prompt engineering, пайплайны обработки данных.

Софт-скиллы и стиль работы:

  • Самостоятельность не ждете задачи, а предлагаете решения.

  • Умеете думать архитектурно, а не закрыть тикет .

  • Ответственность за результат, а не за количество строк кода.

  • Опыт работы в команде: code review, Git (feature branches, PR).

Будет большим плюсом:

  • Опыт с Telegram-ботами (aiogram).

  • Парсинг (Selenium / Playwright).

  • Генерация изображений (html2image / PIL).

  • Bitrix или другие CMS.

  • CI/CD, Nginx, облака / VPS.

Мы НЕ рассматриваем:

  • Junior без продакшн-опыта.

  • Кандидатов без понимания архитектуры (только накидал код ).

  • Копипаст-разработчиков , которые не могут объяснить, как работает их код.

Условия работы:

  • Удаленно / гибрид (обсуждаемо).

  • Официальное оформление по ТК РФ или договор ГПХ (на выбор).

  • Зарплата по результатам собеседования (вилка обсуждается, но мы ищем middle+ / senior).

  • Реальные задачи с high-load элементами, работа с LLM и векторами.

  • Минимум бюрократии максимум инженерной свободы.

Как откликнуться:

Отправьте резюме и обязательно приложите :

Ссылку на GitHub / примеры кода (или кодревью ваших PR).

Краткий ответ на вопрос: * Как бы вы спроектировали поиск товаров с учетом синонимов и опечаток в каталоге 50k+ позиций? *



Посмотрите похожие вакансии

Python Backend Developer (Middle / Senior / Tech Lead)
Компания: Фьюжн
Зарплата: з.п. не указана
Fullstack C# / .NET Developer (Middle+/Senior)
Компания: РТС-тендер
Зарплата: з.п. не указана
Senior / Middle Full Stack Developer
Компания: Академия Екатерины Медушкиной
Зарплата: от 180 000 до 350 000 руб.
Fullstack Developer / Vibecoder (Python + AI)
Компания: Кузница Кадров
Зарплата: з.п. не указана