Backend Engineer (Python) - Integrations

Summary

Backend engineer building integration connectors between a national Kyrgyzstan marketplace and seller inventory systems (1С, МойСклад, AinurPOS, custom ERPs). Stack centers on Python, Django/FastAPI, PostgreSQL, and Docker, focused on reliable data sync for stock, prices, catalog, and orders.

MMarket - первый национальный маркетплейс Кыргызстана в экосистеме MBank.

Мы ищем инженера, который будет подключать к маркетплейсу системы учёта товаров наших продавцов: AinurPOS, МойСклад, 1С, самописные ERP, а иногда - просто выгрузку в Excel.

Задача - превратить этот зоопарк в надёжный поток данных: остатки, цены, каталог и заказы должны синхронизироваться без ручной работы. Внешние API нестабильны, данные противоречивы, а продать товар, которого нет на складе, мы не можем.

Интеграционная платформа строится сейчас - вы будете влиять на её архитектуру.

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

  • Разрабатывать коннекторы к внешним учётным системам: REST, SOAP/XML, OData, HTTP-сервисы 1С, файловые выгрузки.
  • Проектировать унифицированную модель интеграции, чтобы каждый новый партнёр не превращался в отдельный сервис с нуля.
  • Настраивать синхронизацию: полный импорт, инкрементальные обновления, вебхуки, поллинг.
  • Заниматься маппингом номенклатуры, единиц измерения, категорий и штрихкодов; разрешать конфликты и определять источник истины по остаткам.
  • Передавать заказы, резервы и статусы обратно в систему продавца, сверять расхождения.
  • Обеспечивать надёжность: идемпотентность, retry с backoff, rate limiting, дедупликация, понятная модель ошибок.
  • Строить диагностику и метрики по каждой интеграции: свежесть данных, доля ошибок, отставание очередей.
  • Участвовать в код-ревью, писать тесты и документацию, общаться с технической стороной партнёров.
Ожидания:
  • От 3 лет backend-разработки на Python, уверенный Python 3.x, Django и/или FastAPI.
  • Опыт интеграций со сторонними системами и понимание, как работать с чужим API, который плохо документирован и периодически падает.
  • PostgreSQL на уровне транзакций, блокировок, индексов и оптимизации запросов; ORM + raw SQL.
  • Асинхронное программирование, проектирование REST API.
  • Docker, Git, CI/CD, тесты на Pytest.
  • Понимание event-driven архитектуры и работы очередей.
  • Аккуратность в работе с данными: ошибка в синхронизации остатков — это отменённый заказ, а не баг в интерфейсе.
Будет преимуществом:

Опыт с МойСклад, AinurPOS, 1С или другими товароучётными системами · WMS/OMS/PIM/ERP · логистика и складской учёт · e-commerce (orders, pricing, inventory, delivery) · ETL-пайплайны · CDC и Debezium · публичные API для партнёров · Kubernetes · Node.js/TypeScript.

Что предлагаем:
  • Работу над одним из крупнейших локальных маркетплейсов Кыргызстана.
  • Современный офис в Технопарке, прозрачный контракт, полностью оплачиваемые отпуска.
  • Конкурентную зарплату, обсуждаемую индивидуально.
  • Влияние на архитектуру и рост до Senior-инженера.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available