Tech Lead Python
Не указаноНЕ РФ
380 000 KZT
LeadRemoteКачество текста 3/5
BackendPythonPostgreSQLKafkaRedisKubernetesCI/CDRust1д
Обязательные требования:
• Экспертный Python, async-only модель: asyncio, ASGI, корректная работа с event loop;
• FastAPI, Pydantic, SQLAlchemy с асинхронными драйверами, httpx, политики retry/backoff;
Архитектура распределённых систем:
• Проектирование микросервисов с чёткой слоистостью и границами ответственности;
• Событийная архитектура на Kafka: контракты сообщений, версионирование и обратная совместимость, DLQ;
• Паттерны консистентности: Outbox/Inbox, идемпотентность, элементы CQRS, сквозная трассировка бизнес-процессов между сервисами;
• Понимание trade-offs синхронного и асинхронного взаимодействия;
Данные:
• PostgreSQL: проектирование схем, индексы, конкурентность, пулы соединений;
• Redis для кэша и состояния;
• Управление миграциями схемы и безопасный выкат изменений на проде;
Безопасность и комплаенс:
• AuthN/AuthZ: JWT, scope-модель, service-to-service аутентификация, принцип fail-closed;
• Управление секретами, защита PII, запрет чувствительных данных в логах и метриках;
• Управление уязвимостями зависимостей;
Инфраструктура и эксплуатация:
• Kubernetes, Helm, контейнеризация, CI/CD с quality gates;
• Observability: структурированное логирование, метрики, распределённый трейсинг, health-пробы;
Качество и тестирование:
• pytest, таргеты покрытия, изоляция тестов; линтинг и статическая типизация; quality gate;
• Строгий, технически обоснованный code review и выявление анти-паттернов.
• Экспертный Python, async-only модель: asyncio, ASGI, корректная работа с event loop;
• FastAPI, Pydantic, SQLAlchemy с асинхронными драйверами, httpx, политики retry/backoff;
Архитектура распределённых систем:
• Проектирование микросервисов с чёткой слоистостью и границами ответственности;
• Событийная архитектура на Kafka: контракты сообщений, версионирование и обратная совместимость, DLQ;
• Паттерны консистентности: Outbox/Inbox, идемпотентность, элементы CQRS, сквозная трассировка бизнес-процессов между сервисами;
• Понимание trade-offs синхронного и асинхронного взаимодействия;
Данные:
• PostgreSQL: проектирование схем, индексы, конкурентность, пулы соединений;
• Redis для кэша и состояния;
• Управление миграциями схемы и безопасный выкат изменений на проде;
Безопасность и комплаенс:
• AuthN/AuthZ: JWT, scope-модель, service-to-service аутентификация, принцип fail-closed;
• Управление секретами, защита PII, запрет чувствительных данных в логах и метриках;
• Управление уязвимостями зависимостей;
Инфраструктура и эксплуатация:
• Kubernetes, Helm, контейнеризация, CI/CD с quality gates;
• Observability: структурированное логирование, метрики, распределённый трейсинг, health-пробы;
Качество и тестирование:
• pytest, таргеты покрытия, изоляция тестов; линтинг и статическая типизация; quality gate;
• Строгий, технически обоснованный code review и выявление анти-паттернов.