Команда MMarket ищет Senior Backend Software Engineer (Python) - инженера, который умеет проектировать надёжные и масштабируемые backend-системы, уверенно работает с Python, базами данных и распределённой архитектурой.
Чем предстоит заниматься:
- Разрабатывать и поддерживать backend-сервисы на Python, Django и FastAPI.
- Проектировать REST / GraphQL API и интеграции между сервисами.
- Работать с PostgreSQL: схемы данных, сложные SQL-запросы, индексы, транзакции и оптимизация.
- Использовать Django ORM / SQLAlchemy, а при необходимости — raw SQL.
- Разрабатывать асинхронные сервисы с использованием asyncio, aiohttp, asyncpg.
- Проектировать микросервисную и event-driven архитектуру.
- Работать с Kafka / RabbitMQ, CDC и Debezium.
- Оптимизировать производительность и отказоустойчивость сервисов.
- Участвовать в архитектурных обсуждениях, код-ревью и менторстве инженеров.
- Работать с Docker, CI/CD, мониторингом и observability.
- Использовать AI-инструменты для разработки: Codex, Claude Code, Cursor, Copilot.
Ожидания от кандидата:
- 5+ лет опыта в backend-разработке.
- Отличное знание Python 3.x.
- Сильный опыт с Django и/или FastAPI.
- Хорошее знание PostgreSQL, SQL и принципов оптимизации запросов.
- Понимание асинхронного программирования.
- Опыт разработки API и микросервисных систем.
- Понимание event-driven architecture.
- Практический опыт с Kafka или RabbitMQ.
- Понимание CDC, Debezium, eventual consistency и идемпотентности.
- Опыт работы с Docker, Git, CI/CD и автоматизированным тестированием.
- Способность самостоятельно принимать архитектурные решения и доводить их до production.
Будет преимуществом:
- Опыт разработки на Node.js / TypeScript.
- Опыт работы с Redis, Kubernetes, Prometheus, Grafana, OpenTelemetry.
- Опыт с Outbox, Saga, CQRS.
- Опыт разработки высоконагруженных систем.
- Опыт работы в e-commerce, логистике или складском учёте.
- Опыт с WMS, OMS, ERP, inventory и fulfillment-системами.
- Практический опыт интеграции систем через Kafka, CDC и Debezium.
- Опыт технического лидерства или менторства.
Почему MMarket:
- Работа над одним из крупнейших маркетплейсов Кыргызстана.
- Современный стек: Python, FastAPI, Django, PostgreSQL, Kafka, Redis, Docker, Kubernetes.
- Сложные задачи в области e-commerce, логистики и распределённых систем.
- Возможность влиять на архитектуру и технические решения.
- Сильная инженерная команда и AI-assisted подход к разработке.
- Конкурентная зарплата, обучение и профессиональное развитие.
