Backend Tech Lead Python

Umbrellaitcom — Armenia · Posted ~23 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Ищем классического Tech lead с глубоким знанием всего backend-стека (AWS, Python, Fast API и др.) Чем предстоит заниматься Проектировать и развивать микросервисную архитектуру (Kafka, PostgreSQL, FastAPI, AWS).Обеспечивать консистентность данных в финансовых транзакциях (идемпотентность, резервирование, компенсационные операции).Писать высококачественный код на Python, проводить code review, внедрять инженерные практики (CI/CD, тестирование, статический анализ).Участвовать в технических аудитах, выборе паттернов и принятии архитектурных решений.Выстраивать процессы разработки, обучать и наставлять менее опытных коллег.Активно использовать AI-инструменты для ускорения разработки (но с критической оценкой результатов).Обязательные требования: Глубокий бэкенд-стек: Python (FastAPI, SQLAlchemy), PostgreSQL, Kafka, AWS.Опыт проектирования распределённых систем с акцентом на надёжность и отказоустойчивость.Понимание и опыт финансовых моделей: Ledger, Reservation, Capture, Release, Refund, Reconciliation; работа с денежными суммами только через integer/minor units, без float.Навыки обеспечения консистентности: идемпотентность, транзакции, паттерны Outbox/Inbox, обработка ошибок и ретраев в асинхронных системах.Обеспечивать безопасность (JWT, service‑to‑service auth, управление секретами, защита PII, fail‑closed принцип).Участвовать в построении инфраструктуры (Kubernetes, Helm, CI/CD с quality gates), настраивать observability (структурированное логирование, метрики, распределённый трейсинг, health‑пробы)Умение принимать архитектурные компромиссы, видеть риски и защищать свои решения перед командой.Опыт технического лидерства (ведение команды, менторство, проведение собеседований — приветствуется).Желательные навыки: Опыт в FinTech, брокерских системах, платёжных шлюзах или highload SaaS.Знание Java (для понимания легаси-компонентов) — не обязательно, но будет плюсом.Английский язык (технический) — команда русскоязычная, но в будущем возможен переход на английский.