Tech Lead Python

Не указаноНЕ РФ

380 000 KZT

LeadRemoteКачество текста 3/5

BackendPythonPostgreSQLKafkaRedisKubernetesCI/CDRust
Откликнуться
Обязательные требования:
• Экспертный 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 и выявление анти-паттернов.