Команда Банка Ozon создаёт и развивает сервисы для покупателей и продавцов. Мы строим банк как современный IT-продукт — с передовыми технологиями и микросервисной архитектурой. Все самые сложные и важные системы банка реализуем сами: процессинг, учётное ядро, финансовый мониторинг, переводы через Систему быстрых платежей. Среди наших продуктов — виртуальная и пластиковая карта для выгодных покупок на Ozon и за его пределами, рассрочка, банк для юридических лиц и программы финансирования продавцов.
Ищем разработчика в направление платежей для работы с высоконагруженными сервисами. Важно в деталях продумывать все нюансы разработки и оттачивать их заранее: финансовые вопросы не терпят ошибок.
Основной фокус задач — разработка и поддержка платежных форм в защищённом контуре (PCIDSS): это монолитный сервис на Node.js с серверной логикой обработки платежей (BFF) и клиентской частью с SSR-рендерингом
Что еще предстоит:
- Проработать возможность реализации платежных форм на новом стеке с последующей миграцией существующих сервисов
- Решать задачи по интеграции с различными зарубежными маркетплейсами, встраивать процесс оплаты на других торговых площадках
- Разрабатывать дополнительные системы автоматизации для внутреннего использования (интеграция с казначеями, платежными агентами, дополнительные системы алёртинга и мониторинга)
- Развивать инфраструктуру разработки, проводить эксперименты, заниматься CI/CD
- Следить за нагрузкой и решать задачи по планированию хайлоада
- Тесно взаимодействовать с командой инфраструктуры по вопросам масштабирования и отказоустойчивости
Мы ожидаем, что вы:
- Хорошо разбираетесь в устройстве браузера и JavaScript-рантайме, знаете чем отличается работа JS на клиенте и сервере
- Знаете веб-платформы на уровне эксперта
- Обладаете опытом работы с JS фреймворками (Angular, Vue.js или React) и сборщиками.
- Хорошо знаете Node.js и имеет опыт работы с ним (у нас Node.js - BFF)
Будет плюсом:
- Поддержка CI
- Опыт создания SSR / UI kit / дизайн системы