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+ позиций?»*


Поделиться:

Опубликована 2 часа назад

Похожие вакансии

Наш стек: Python и Fast API/Sanic; PostgreSQL; RabbitMQ. ... Мы ожидаем, что вы: прекрасно ориентируетесь в асинхронном Python 3.9+ (фреймворки Sanic и FastApi); ... #Backend #Python #office #hybrid #remote ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ДомкликДомклик
  • Москва
день назад
от 250 000 ₽
Рыночная зарплата
... Python Developer О нас: Мы — продуктовая команда, которая разрабатывает современные образовательные платформы ... Сейчас мы ищем Python-разработчика, который усилит backend-направление и в перспективе сможет взять на ... технологий и улучшение инженерных практик Влияние на архитектуру и технические решения команды Наш стек Python ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Богачева Анна АлексеевнаБогачева Анна Алексеевна
  • Москва
день назад
Мы - международное кадровое агентство match, сейчас в поисках Fullstack разработчика для крупного маркетингового холдинга полного цикла. Команда занимается разработкой собственных продуктов с выходом на международный рынок. Сейчас мы ищем специалиста...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании IT SCOUT(match)IT SCOUT(match)
  • Москва
3 часа назад
до 220 000 ₽
В связи с активным развитием проектов в компании открыта вакансия Middle/Senior Python developer. ... разработки микросервисов; Понимание принципов разработки SOLID, DRY, YAGNI, KISS; Уверенное знание Python ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ИЦ АЙ-ТЕКОИЦ АЙ-ТЕКО
  • Москва
день назад
... Python-разработчика Команда "Разработки AI сервисов" развивает и поддерживает: - приложения с использованием ... Стек: Python 3, FastAPI/aiohttp, async, Django, REST/gRPC, PostgreSQL, pgvector, Oracle и MS SQL, Redis ... , RabbitMQ, Docker, Jira, Confluence Мы ожидаем: Коммерческий опыт разработки на Python от 3 лет; Знание ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании DPD в РоссииDPD в России
  • Москва
2 часа назад
Сейчас мы ищем опытного Python-разработчика, который любит технологические вызовы и готов принимать участие ... Технологический стек: Python 3 FastAPI PostgreSQL SQLAlchemy 1.4+ Redis Docker, Linux pytest Mypy, Black ... , we-make-python-styleguide Требования к кандидатам: Коммерческий опыт на Python от 3х лет.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании eXpresseXpress
  • Москва
7 дней назад

Похожие вакансии

Логотип компании ДомкликДомклик
от 250 000 ₽
Логотип компании Богачева Анна АлексеевнаБогачева Анна Алексеевна
до 220 000 ₽
Логотип компании ИЦ АЙ-ТЕКОИЦ АЙ-ТЕКО
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.