Senior Python Backend Engineer
ЧК NextGen Commerce Ltd.
- Алматы
- Постоянная работа
- Полная занятость
Система состоит из набора высоконагруженных сервисов, работающих в Kubernetes, с большим количеством внешних зависимостей: маркетплейсы, платежи, логистика, AI-сервисы, авторизация.Нас интересуют не просто работающие эндпоинты, а устойчивые сервисы, которые:запускаются без половины зависимостей,корректно восстанавливаются,не создают лавинообразных отказов,масштабируются без штормов.Почему это интересноРеальные продакшн-нагрузки.Много инженерных задач уровня system design и reliability.Минимум бюрократии, максимум ответственности и влияния на архитектуру.Возможность выстроить платформенные паттерны, которые будут переиспользоваться десятками сервисов.Требования:Отличное владение Python 3.10+, asyncio, async I/O, context management.Глубокий практический опыт с FastAPI:dependencies,lifecycle (startup/shutdown),background tasks.Опыт разработки высоконагруженных сервисов с fallback-логикой и graceful degradation.Реальный опыт feature-gated endpoints и runtime-включения функционала.Архитектура распределённых системПроектирование сервисов, устойчивых к частичной недоступности зависимостей.Понимание circuit breaker, retry/backoff, jitter, debouncing, pooling.Работа с динамическим состоянием сервисов и зависимостей.ИнтеграцииRedis (aioredis): caching, pub/sub, distributed locks.Kafka (aiokafka): consumers, producers, offsets, idempotency.PostgreSQL (asyncpg или аналоги).Keycloak / OIDC: JWT, JWKS, introspection, роли.Kubernetes / DevOpsПонимание K8s: deployments, HPA, readiness/liveness probes, ConfigMaps, Secrets.Умение писать сервисы, которые:стартуют без зависимостей,корректно масштабируются,не создают «шторм» переподключений.Helm или Kustomize.ObservabilityPrometheus metrics, OpenTelemetry, structured logging.Distributed health-checks и state-registry.Плюсом будутОпыт с service mesh/sidecar (Envoy, Istio, Linkerd).Event-driven архитектуры: Saga, transactional outbox, event sourcing.ClickHouse, Elasticsearch, NATS, RabbitMQ.Глубокое понимание OAuth2 / OIDC, RBAC/ABAC, security-паттернов.ОбязаностиПроектировать и реализовывать backend-сервисы на Python (FastAPI, asyncio).Обеспечивать отказоустойчивость и корректную деградацию системы.Работать с Kafka, Redis, БД и внешними API.Внедрять observability и улучшать reliability сервисов.Участвовать в архитектурных обсуждениях и принятии технических решений.Писать чистый, поддерживаемый код и проводить code review.УсловияРабота над высоконагруженным продакшн-продуктом с реальными пользователями.Полный рабочий день, 5/2, без постоянных переработок.Формат работы — офис.Современный инфраструктурный стек: Kubernetes, Kafka, Redis, FastAPI, observability.Большая зона ответственности и влияние на архитектуру платформы.Рост в сторону Principal / Architect, если есть интерес и экспертиза.Наша компания занимается разработкой маркетплейса SilkyWay, который является агрегатором китайских торговых платформ, таких как TaoBao и 1688. Платформа позволяет пользователям приобретать товары напрямую из Китая с минимальной наценкой. Мы стремимся сделать международные покупки более доступными и удобными для пользователей в Казахстане.
HeadHunter