В крупном банке строится единая централизованная платформа сбора и аналитики пользовательских сессий и активности по ключевым сервисам коллаборации: видеоконференции, почта, MDM, онлайн-доски и массовые рассылки. Цель — создать техническую экосистему для рекомендательных и самовосстанавливающихся решений, что изменит подход к поддержке, анализу и развитию корпоративных сервисов.
Обязанности:
- Проектирование и разработка отказоустойчивого backend-приложения для интеграции и агрегации пользовательских данных из различных сервисов банка.
- Создание REST API для безопасного сбора, хранения и передачи данных сессий, событий, ошибок, метрик активности пользователя.
- Разработка и оптимизация схемы базы данных (SQL/NoSQL) — обеспечение горизонтального масштабирования и высокой производительности.
- Интеграция с внешними и внутренними источниками данных, реализация ETL-процессов.
- Участие во внедрении механизмов автохил: логика обнаружения и коррекции проблем на уровне backend.
- Обеспечение высокого уровня безопасности, мониторинга и аудита данных.
- Участие в проектировании архитектуры платформы вместе с DevOps и продуктовой командой.
- Документирование архитектурных решений и API.
Преимущества работы в проекте:
- Прямая возможность повлиять на бизнес-процессы крупного банка: ваша работа даст командам данные для внедрения персонализированных рекомендаций, сокращения времени решения проблем, автоматизации поддержки и развития цифровых сервисов.
- Возможность закладывать архитектуру, стандарты интеграции и безопасности для всего предприятия — то, что определит работу банка на годы вперед.
- Доступ к современному стеку, гибкость в выборе инструментов и реальный production-заказчик.
- Свобода предлагать и внедрять лучшие практики организации процессов разработки, деплоя, качества, тестирования.
- Поддержка инициатив по оптимизации затрат, автоматизации бэкенда, развитии DevOps культуры.
Требования:
- имеешь опыт разработки на Python различного рода продуктов с нуля. Мы используем FastApi;
- понимаешь устройства реляционных и нереляционных баз данных и имеешь опыт работы с ними. Мы используем PostgreSQL;
- понимаешь и умеешь работать с REST, SOAP. Мы интегрируемся с различными системами - современными и не очень;
- знаешь, как завернуть свое приложение в Docker контейнер. Все наши приложения - это микросервисы в Kubernetes;
- можешь построить пайплайн CI/CD для своего приложения от коммита до Production. Наш Time-to-market - 1 день;
- можешь покрыть свое приложение юнит тестами. Мы обязательно покрываем весь новый код тестами
Условия:
- полностью дистанционный формат работы, а при желании — возможность работать в комфортном современном офисе в трех минутах ходьбы от станции метро, гибкий график и отсутствие дресс-кода;
- возможность выбора оборудования;
- доплата по больничным, отпуск в январе и мае без потери в заработной плате, корпоративный пенсионный план;
- широкие возможности по обучению и повышению компетенций за счет внутренней IT-академии, внешних курсов и профессиональных конференций;
- активные внутренние IT-сообщества;
- льготные условия на продукты банка, программа корпоративных скидок и многое другое;
- отличный социальный пакет: ДМС с первого месяца со стоматологией и массажем, страхование выезжающих за рубеж, скидки на корпоративные продукты, тренажерный зал в офисе.