Backend Tech Lead PYTHON
Не указаноУдаленно (Только РФ/РБ)
350 000 - 380 000 рублей
LeadRemoteFinTechКачество текста 3/5
BackendPythonKafkaPostgreSQLKubernetesRedisCI/CD2д
Основные задачи:
• Техническое здоровье бэкенда, архитектурные решения и инженерная дисциплина команды;
• Проектирование микросервисов с чёткой слоистостью и границами ответственности;
• Развитие событийной архитектуры на Kafka: контракты сообщений, версионирование и обратная совместимость, DLQ;
• Реализация паттернов консистентности: Outbox/Inbox, идемпотентность, элементы CQRS, сквозная трассировка бизнес-процессов между сервисами;
• Управление миграциями схемы и безопасный выкат изменений на проде;
• Обеспечение безопасности и комплаенса сервисов;
• Развитие инфраструктуры и эксплуатационных практик;
• Проведение code review и выявление анти-паттернов;
• Кросс-сервисная координация и согласование контрактов между командами;
• Поддержание инженерных стандартов и централизованного governance;
Обязательные требования:
• Python: экспертный уровень, async-only модель, asyncio, ASGI, корректная работа с event loop;
• Backend Stack: 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-пробы;
• Quality Practices: pytest, таргеты покрытия, изоляция тестов, линтинг, статическая типизация, quality gate, технически обоснованный code review;
Будет большим плюсом:
• Техническое лидерство и ownership архитектурных решений;
• Опыт кросс-сервисной координации и согласования контрактов;
• Сильные навыки code review и инженерной коммуникации;
• Системное мышление и trade-off анализ;
• Опыт документирования архитектурных решений;
• Прагматичный подход к governance, единообразию репозиториев и управлению техдолгом;
• Опыт обеспечения устойчивости продакшена, безопасности данных и соблюдения регуляторных требований финтех-домена;
• Техническое здоровье бэкенда, архитектурные решения и инженерная дисциплина команды;
• Проектирование микросервисов с чёткой слоистостью и границами ответственности;
• Развитие событийной архитектуры на Kafka: контракты сообщений, версионирование и обратная совместимость, DLQ;
• Реализация паттернов консистентности: Outbox/Inbox, идемпотентность, элементы CQRS, сквозная трассировка бизнес-процессов между сервисами;
• Управление миграциями схемы и безопасный выкат изменений на проде;
• Обеспечение безопасности и комплаенса сервисов;
• Развитие инфраструктуры и эксплуатационных практик;
• Проведение code review и выявление анти-паттернов;
• Кросс-сервисная координация и согласование контрактов между командами;
• Поддержание инженерных стандартов и централизованного governance;
Обязательные требования:
• Python: экспертный уровень, async-only модель, asyncio, ASGI, корректная работа с event loop;
• Backend Stack: 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-пробы;
• Quality Practices: pytest, таргеты покрытия, изоляция тестов, линтинг, статическая типизация, quality gate, технически обоснованный code review;
Будет большим плюсом:
• Техническое лидерство и ownership архитектурных решений;
• Опыт кросс-сервисной координации и согласования контрактов;
• Сильные навыки code review и инженерной коммуникации;
• Системное мышление и trade-off анализ;
• Опыт документирования архитектурных решений;
• Прагматичный подход к governance, единообразию репозиториев и управлению техдолгом;
• Опыт обеспечения устойчивости продакшена, безопасности данных и соблюдения регуляторных требований финтех-домена;