Backend Tech Lead (Python). REMOTE GLOBAL.

Формат работы: Удаленно. Локация: Мир (приоритет Армения). Трудоустройство: ТК Армении, ИП Армении или ИП мира (Любая страна, кроме РФ и РБ). Вилка: 350к-380к гросс

Основные задачи:

  • Техническое здоровье бэкенда, архитектурные решения и инженерная дисциплина команды
  • Проектирование микросервисов с чёткой слоистостью и границами ответственности
  • Развитие событийной архитектуры на 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
  • Базы данных: 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, единообразию репозиториев и управлению техдолгом
  • Опыт обеспечения устойчивости продакшена, безопасности данных и соблюдения регуляторных требований финтех-домена