Сейчас наша команда находится на интересном этапе. До этого основным нашим продуктом были подневные полисы ОСАГО в Яндекс Про, а целевой аудиторией — таксисты. Прямо сейчас мы делаем этот продукт более платформенным, чтобы он стал доступен всем остальным.
В Яндекс Про мы разработали:
* маркетплейс страховых, где таксисты могут выбрать наиболее выгодное для них предложение;
* предзаполнение практически всех нужных для полиса данных по фотографии паспорта, водительского удостоверения и СТС, а для всего остального наладили удобный саджест;
* автоматическую покупку по факту выхода таксиста на работу;
* инструменты для борьбы с фродом;
* систему автоматического снятия нагрузки с «упавшей» страховой компании.
При решении наших задач мы стремимся создавать переиспользуемые инструменты, выходящие за рамки работы только с полисами ОСАГО. Например, разработанный для ОСАГО инструмент плавной легализации используется сейчас для транспортной легализации в Узбекистане; планируется применять его в дальнейшем и для других легализаций.
Под капотом у нас микросервисная архитектура, а также хорошо настроенные CI/CD-процессы. Большая пользовательская база, ежедневные релизы и регулярная обратная связь позволят каждому разработчику непрерывно развиваться и видеть результат своей работы. Мы работаем с C++20 и userver (Анвар из нашей команды рассказывал о фреймворке).
Мы в цифрах:
* у нас сотни тысяч активных пользователей;
* мы в пять раз за последние полгода вырастили количество продаваемых полисов;
* аптайм 99% — при высокой нагрузке, быстром росте и низких гарантиях самих страховых на аптайм;
* мы интегрировали шесть страховых в платформенный маркетплейс.
Вам предстоит кратно растить эти метрики в ближайших проектах, которые вы самостоятельно будете делать от начала до конца.
Обязанности:
Платформизация коротких полисов ОСАГО
Вам предстоит перестроить архитектуру наших сервисов, чтобы она позволяла оформлять полис ОСАГО не только в приложении Яндекс Про. Вы доведёте решение до первого пользователя и отмасштабируете его до сотен тысяч покупателей в день. Впереди много интересных задач: например, сохранение высокого аптайма маркетплейса при низком аптайме каждой отдельно взятой страховой в условиях новых бизнес-требований.
ОСАГО для таксопарков
В такси часто собственником автомобиля является таксопарк. Многим таксопаркам выгоднее и удобнее покупать у нас короткие полисы ОСАГО для такси. Необходимо будет разработать для них соответствующие инструменты. Впереди много гипотез, способных привлечь большой оборот полисов.
Развитие инструментов легализации
Яндекс Такси покрывает все страны СНГ и множество других стран. В каждой стране свои законы, и все их необходимо соблюдать: обязательные полисы ОСАГО и ОСГОП, транспортные легализации, закон о локализации и так далее. Каждая легализация даётся водителям непросто, и наша задача помогать им. Вам предстоит развивать архитектуру сервиса, адаптируя её к требованиям разных стран и законов.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Знакомы с C++ и STL (у нас C++20, userver)
- Предпочитаете баланс между техническими и продуктовыми задачами
- Знаете SQL и (опционально) NoSQL базы данных (PostgreSQL, MongoDB, Redis и др.)
- Ориентируетесь в базовых алгоритмах и структурах данных
Дополнительные требования:
- Работали с высоконагруженными системами
- Взаимодействовали с микросервисной архитектурой
- Разрабатывали на Python или хотите его выучить