Стек и технологии: Microservices, DDD, ETL, DWH, RabbitMQ, Kafka, NATS, Airflow, Argo, Temporal, JSON-Schema, Avro, CI/CD, Kubernetes, Docker, Vault, Prometheus, Grafana, Jaeger, JWT
Описание вакансии
Мы ищем опытного Technical Program Manager (TPM) для стабилизации и развития сложного IT-проекта. Ключевая задача — наведение порядка в архитектуре и данных, выстраивание эффективных процессов разработки и снижение технического долга.
В фокусе внимания будет не ручная работа с кодом, а системное управление техническими аспектами проекта: архитектурой, данными, безопасностью и надежностью платформы.
Чем предстоит заниматься:
· Анализ и совершенствование микросервисной архитектуры, работа с границами контекстов (DDD).
· Организация процессов работы с данными: проектирование и мониторинг ETL/DWH-пайплайнов, обеспечение идемпотентности, работа с DLQ и стратегиями ретраев.
· Управление работой с очередями сообщений (RabbitMQ/NATS/Kafka) и системами оркестрации (Airflow/Argo/Temporal).
· Участие в проектировании data-контрактов (JSON-Schema/Avro).
· Взаимодействие с DevOps-направлением: контроль за CI/CD процессами, контейнеризацией, управлением секретами, внедрением observability-стэка (метрики, логи, трейсы).
· Внедрение практик для повышения надежности и безопасности: rate-limiting, анти-абьюз механизмы, определение SLO/SLI, работа с JWT и ротацией ключей.
· Выстраивание процессов доставки фич (delivery), их приоритизация, управление рисками и техническим долгом.
· Тесное взаимодействие с инженерными командами, помощь в решении сложных технических задач.
Мы предлагаем
· График: Неполный рабочий день (3-4 часа в день, «прайм-тайм») с возможностью перехода на полную занятость в будущем.
· Пересмотр оплаты при переходе на полный день.
· Удаленная работа.
· Сложные и интересные задачи в области высоконагруженных систем и данных.
· Возможность оказать реальное влияние на архитектуру и развитие проекта.
Кого мы ищем
Обязательные требования:
· Опыт работы на позиции Technical Program Manager, Technical Project Manager или Lead Software Engineer с функциями управления.
· Глубокое понимание принципов микросервисной архитектуры, DDD и границ контекстов.
· Практический опыт в проектах, где использовались: ETL/DWH-пайплайны, очереди (RabbitMQ/NATS/Kafka), системы оркестрации (Airflow/Argo/Temporal).
· Понимание принципов проектирования data contracts (JSON-Schema/Avro), обеспечения идемпотентности, работы с DLQ.
· Базовое понимание DevOps-практик: CI/CD, контейнеризация, Vault/External Secrets, observability (метрики/логи/трейсы).
· Опыт внедрения или управления системами rate-limiting, анти-абьюза, определения SLO/SLI.
· Знания в области безопасности: JWT, ротация ключей.
· Умение выстраивать процессы delivery, проводить приоритизацию, управлять рисками и техническим долгом.
· Навык сильного взаимодействия с инженерными командами.
Желательный опыт (будет большим плюсом):
· Опыт работы в финтехе или с data-платформами.
Аверина Ирина Владимировна
Москва
до 150000 RUR
Власов Герман Максимович
Москва
до 150000 RUR
Москва
до 100000 RUR
АНО ДО Московская школа программистов
Москва
до 90000 RUR
Баскакова Александра Валерьевна
Москва
до 90000 RUR
letitgo.agency
Москва
от 50000 RUR
Москва
от 400000 RUR
Журова Яна Сергеевна
Москва
до 200000 RUR