Компания Зонтик ИТ ищет Tech Lead в in‑house команду (Python).
Условия: Вилка зарплаты до 400к на руки (ТК Армении/ ИП Армении). Локация: МИР.
Основные задачи:
- Писать код (на старте ~75% hands‑on), далее — переход к лидерству по мере роста команды.
- Участвовать в технических аудитах, ревью, планировании архитектуры и выборе паттернов.
- Работать в финтех-направлении (low latency, высокая производительность, синхронная безопасность). Рассматривается также опыт в блокчейне как финтех.
Hard skills:
Язык и рантайм
- Экспертный Python, async-only модель: asyncio, корректная работа с event loop, ASGI.
- 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‑пробы.
Качество и тестирование
- pytest, таргеты покрытия, изоляция тестов; линтинг и статическая типизация; строгий code review.