Python-разработчик

Дата размещения вакансии: 03.06.2026
Работодатель: MPSpace
Уровень зарплаты:
от 100000 до 200000 RUR
Город:
Новосибирск
Требуемый опыт работы:
От 1 года до 3 лет

Мы делаем сервис аналитики для селлеров на маркетплейсах (Wildberries, Ozon, Яндекс.Маркет). Наша задача — превращать гигабайты данных по заказам, остаткам, рекламе и ценообразованию в понятные инсайты: «насколько эффективна реклама», «какой товар дотянуть до топ-10», «когда заканчивается склад».

MPSpace — небольшая команда, в которой нет бюрократии и бесконечных митингов. Решения принимаются быстро, а успех продукта измеряется не абстрактным KPI, а реальным ростом выручки клиентов-селлеров.

Вы будете влиять на продукт. Идеи по новому дашборду или алгоритму могут быть реализованы на следующей неделе.

Вы станете экспертом в e-commerce аналитике. Маркетплейсы — один из самых горячих рынков в РФ.

Работа с реально большими данными (миллионы транзакций, ClickHouse).

Чем предстоит заниматься:

  • Разрабатывать и поддерживать бэкенд на Django и FastAPI (микросервисы для парсинга/выгрузок/инструментов).
  • Оптимизировать тяжелые аналитические запросы в ClickHouse.
  • Проектировать схемы БД (основное хранилище пользователей, настроек, кэшей).

Наш стек:

  • Python 3.12+
  • Django DRF, FastAPI
  • MySQL / PostgreSQL, ClickHouse, Redis
  • Celery
  • SQLAlchemy
  • Docker, GitLab CI

Требования:

  • Опыт коммерческой разработки на Python от 2х лет.
  • Уверенное знание Django (ORM, миграции, сигналы) и FastAPI (асинхронность).
  • Хорошее знание SQL: писать JOIN-ы с подзапросами, понимать разницу между индексами в PostgreSQL и движками MergeTree в ClickHouse.
  • Умение работать с REST API и документацией (Swagger).
  • Готовность разбираться в логике маркетплейсов.

От кандидатов ждем:

  • Аккуратность к данным (не «починил — и ладно», а «проверил на тестовых селлерах и убедился, что всё совпадает с выгрузкой WB»).
  • Ответственность за свой код в продакшене (у нас нет отдельных девопсов — вы сами поднимаете контейнер)
  • Желание думать как пользователь. Если вам лень войти в демо-аккаунт и понять, почему у селлера «не сходится отчет продаж», это не та вакансия.
  • Трудолюбие в хорошем смысле: мы доводим задачи до релиза, а не бросаем на 90%.

Условия:

  • Оформление: официальное в ИТ компанию.
  • График: удаленно, полная занятость, 5/2, но с гибким началом дня.