Наша команда занимается бэкендом Яндекс Пэй — финансового приложения Яндекса. Мы отвечаем за то, что видит пользователь, открывая приложение: главный экран, ленту операций, рекламные предложения. Под капотом — огромные базы данных всех операций клиентов банка, построение аналитики и интеграция искусственного интеллекта. Мы ищем в команду человека, который будет развивать клиентский опыт. Вам предстоит помочь нам в следующих задачах: * автоматизировать отправку письменных и голосовых уведомлений пользователям о просроченной задолженности; * интегрировать сервис поддержки пользователей с новой лентой операций (перевезти данные в новые хранилища, создать аналитику по пользовательским операциям, подключить ИИ); * разработать сервис генерации банковских документов, например выписок по счёту и истории операций; * развивать интерактивный хелп-центр и сервис обработки финансовых претензий. Наш стек технологий: Kotlin, MongoDB, YDB, PostgreSQL, ClickHouse, Kubernetes, Kafka.

Обязанности:

Развитие сервисов отправки уведомлений
Вам предстоит развивать сервисы по отправке письменных и голосовых уведомлений. Также вы будете настраивать передачу данных об обзвонах в аналитическую подсистему, дорабатывать АРМ оператора взыскания: добавлять в него информацию о должнике и графике оплат, а также сокращать рутинные операции сотрудников за счёт автоматизации. Интеграция систем поддержки
Вы будете интегрировать существующие системы поддержки пользователей с новыми системами и инструментами. Важно не только внедрить новые возможности, но и убедиться, что у пользователей не возникнет с ними вопросов, а если возникнут — команда поддержки сможет быстро и полно на них ответить. Развитие систем генерации документов
Наши клиенты хотят получать документы быстро, без ошибок, в разных форматах и с данными из разных источников. Ваша задача — сделать так, чтобы они могли делать это самостоятельно через приложение Яндекс Пэй, не обращаясь в поддержку. Отказоустойчивость и производительность сервисов
Вы будете поддерживать активный рост числа операций без потерь в качестве и быстродействии. Для этого предстоит оптимизировать технические решения. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Уверенно владеете Java, Kotlin или любым другим объектно-ориентированным языком программирования
  • Готовы писать на Kotlin
  • Знаете основные алгоритмы и структуры данных
  • Работали с реляционными и NoSQL-базами данных, а также с очередями: Kafka, RabbitMQ или аналогами