Opla — международная B2B-платформа для прямых продаж в мобильных играх. Издатели запускают с нами собственные веб-магазины игр и принимают платежи от игроков из разных стран. Ключевая особенность продукта это AI-first подход: на базе AI работают конструктор интерфейсов магазинов, аналитика продаж и умная маршрутизация платёжных данных.
Сейчас мы ищем Senior Java Backend Developer, который присоединится к команде разработки платёжной инфраструктуры.
Тебе предстоит участвовать в создании платёжного ядра с нуля: проектировать архитектуру высоконагруженной и отказоустойчивой системы, интегрировать международных платёжных провайдеров и развивать механизмы обработки транзакций.
Мы ищем инженера с глубокой экспертизой в платёжных системах, который готов принимать архитектурные решения, отвечать за надёжность финансовых операций и активно использовать современные AI-инструменты в разработке.
Чем предстоит заниматься:Что мы ожидаем:
Практический опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем.
Уверенное понимание асинхронной обработки данных, очередей сообщений (Kafka, RabbitMQ или аналоги), механизмов гарантированной доставки и обработки сбоев.
Опыт проектирования и разработки платёжных систем с нуля, понимание принципов идемпотентности, двойной записи, безопасной обработки повторных запросов и предотвращения двойных списаний.
Практический опыт интеграции платёжных провайдеров (PSP, эквайринг, альтернативные методы оплаты), включая обработку вебхуков, возвратов, чарджбэков и сверку транзакций.
Опыт работы с платёжными или биллинговыми сервисами в production: расследование инцидентов, анализ расхождений в финансовых операциях и решение проблем со списаниями.
Готовность использовать AI-инструменты для повышения эффективности разработки и обеспечения качества кода.
Будет плюсом:
Опыт использования Claude Code и подхода Specification-Driven Development (SDD).
Опыт интеграции и оркестрации нескольких платёжных провайдеров.
Знание модели Merchant of Record (MoR) и особенностей локальных платёжных методов, например PIX.
Опыт разработки платёжных решений для Gamedev или D2C-продуктов.
Опыт разработки веб-конструкторов или платформ для создания сайтов.