Ключевые навыки
Описание вакансии
Команда АЛЬФА-МОБАЙЛ это мобильный виртуальный оператор для клиентов одного из крупнейших банков страны – «Альфа-Банка», признанного в 2024 году технологическим лидером в области финтех. Команда MVNO - это команда профессионалов с многолетним опытом в Телеком и ИТ. Мы объединяем в себе передовые технологии в области коммуникации.
Сейчас нам требуется Tech Lead Go.
Основная задача будет: обеспечивать технологическое развитие клиентского ландшафта, повышать скорость delivery, управлять архитектурной сложностью распределенных систем, развивать инженерные практики и усиливать техническую зрелость команды.
Контур работы включает высоконагруженные клиентские сервисы, критичные интеграции, персонализированные коммуникации, real-time взаимодействие с клиентом и высокие требования к SLA, безопасности и отказоустойчивости.
Обязанности:
1. Качество разработки и delivery
- Отвечать за качество технической поставки внутри команды;
- Формировать стандарты:
-code review;
-архитектурные ADR;
-release policies;
-engineering standards;
- Повышать предсказуемость delivery и техническую дисциплину команды;
- Контролировать техническое качество решений до production. 2
2. Управление техническим долгом
- Выявлять и систематизировать технический долг внутри клиентского ИТ-ландшафта;
- Формировать roadmap погашения техдолга;
- Приоритизировать технические инициативы относительно влияния на:
- SLA;
- стабильность клиентских каналов;
- time-to-market;
- Измерять эффект изменений через инженерные метрики.
3. Интеграционная архитектура и API
- Проектировать API взаимодействия между внутренними и внешними системами;
- Развивать integration layer между:
- billing;
- CRM;
- product catalog;
- customer profile;
- communication services;
- recommendation engines;
- Обеспечивать обратную совместимость контрактов;
- Управлять API governance и versioning strategy.
4. Надежность и эксплуатационная зрелость
- Развивать архитектуру под требования высокой доступности и отказоустойчивости;
- Совместно с DevOps развивать:
- CI/CD;
- Docker/Kubernetes;
- deployment pipelines;
- release automation;
- Развивать observability stack:
- Prometheus;
- Grafana;
- centralized logging;
- distributed tracing;
- Работать по SLA/SLO для критичных клиентских сервисов.
5. Развитие команды и инженерной культуры
- Усиливать текущую команду с точки зрения технической экспертизы;
- Менторить инженеров middle/senior уровня;
- Повышать общий engineering level команды;
- Участвовать в найме и формировании сильной технической команды;
- Развивать культуру ownership, ответственности за production и инженерного качества;
- Формировать кадровый резерв под дальнейшее масштабирование направления
- Сильный опыт backend-разработки (Go);
- Опыт технического лидерства и управления архитектурой сложных распределенных систем;
- Практический опыт построения высоконагруженных и отказоустойчивых сервисов;
- Понимание distributed systems, asynchronous communication, event-driven architecture;
- Опыт проектирования API и интеграционных контрактов;
- Понимание reliability engineering, SLA/SLO, scalability patterns;
- Опыт работы с PostgreSQL, оптимизацией запросов, индексами, performance tuning;
- Опыт работы с Kubernetes/Docker и production environments;
- Понимание observability stack: metrics/logging/tracing
- Стабильный и прозрачный доход (обсуждается на собеседовании).
- Официальное трудоустройство.
- Современный офис около метро Нахимовский проспект, отсутствие дресс-кода.
- Забота о здоровье - ДМС, страхование для выезда за рубеж.
- Дружная команда и поддержка в адаптации и развитии.