27 2 нед. назад

Backend Developer (Python, FastAPI)

Вакансия предлагает работу над e-commerce платформой с реальными продакшн-нагрузками. Основные требования включают отличное знание Python и FastAPI, опыт работы с высоконагруженными системами и понимание архитектуры распределённых систем. Предоставляется возможность влиять на архитектуру и участвовать в интересных инженерных задачах.

middle Алматы 1 000 000 – 1 500 000 KZT
Тип занятости
full-time
Опубликовано
6 января 2026
Языки
English: Pre-Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

О компании Мы строим e-commerce платформу, которая агрегирует и автоматизирует работу с крупными маркетплейсами (1688, Taobao и др.), платежами, логистикой и пользовательскими сценариями под ключ. Система состоит из набора высоконагруженных сервисов, работающих в 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.
Observability
Prometheus 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, если есть интерес и экспертиза.

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

6 вакансии
Social Links
Social Links
1 д. назад

Опытный Backend разработчик (Python, Django)

Вам предстоит развивать и поддерживать систему управления контейнерами, работать с Linux-серверами и Docker, а также участвовать в проектировании архитектуры. Иде…

middle удалённо
Транстелеком
Транстелеком
1 д. назад

Middle Fullstack разработчик

Ищем разработчика с опытом 3-5 лет в области fullstack разработки. Основные технологии: Python (Fas…

middle Астана
Social Links
Social Links
1 д. назад

Старший Python разработчик (Сбор данных / Веб-скрейпинг)

Вакансия для старшего Python разработчика в компании Social Links, занимающейся сбором и анализом данных. Идеальный кандидат должен иметь оп…

senior удалённо
Bastau Project
Bastau Project
сегодня

Разработчик Python (Django/Wagtail)

Ищем разработчика с опытом работы в веб-разработке для создания корпоративного портала. Основные требования: уверенное владение P…

middle удалённо
БЮРО 1440
БЮРО 1440
сегодня

QA Engineer

Ищем QA Engineer для разработки автотестов и анализа тестов. Требуется знание P…

middle удалённо
Domclick.ru
Domclick.ru
сегодня

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

Вам предстоит реализовывать производительные сервисы на Python, участвовать в проектировании архитектуры и ин…

middle удалённо