Мы строим собственное ядро платежного процессинга - систему, которая должна обрабатывать тысячи транзакций в секунду с доступностью 99.99%. Нам нужен инженер, который понимает, что в платежах не бывает «мелочей», и знает, как обеспечить транзакционную целостность в распределенной среде.
Чем предстоит заниматься:
- Проектировать и развивать архитектуру платежного ядра (Core Processing);
- Разрабатывать механизмы клиринга, сеттлмента и управления балансами в реальном времени;
- Обеспечивать безопасность системы в соответствии со стандартами PCI DSS;
- Внедрять паттерны отказоустойчивости (Saga, Circuit Breaker, Idempotency);
- Менторить команду и проводить глубокое архитектурное ревью.
Мы ждем от вас:
- Опыт коммерческой разработки на Java от 6 лет;
- Глубокое понимание Java 21 (Virtual Threads) и экосистемы Spring;
- Опыт проектирования высоконагруженных систем (Highload) и микросервисной архитектуры;
- Экспертиза в PostgreSQL (сложные транзакции, оптимизация под нагрузкой);
- Опыт работы с Kafka (гарантии доставки, Transactional Outbox);
- Понимание специфики финтеха: работа с деньгами, двойная запись, идемпотентность.
Будет плюсом:
- Опыт работы с протоколами ISO 8583 / ISO 20022;
- Участие в прохождении аудита PCI DSS.
Мы предлагаем:
- Оформление по ТК РК;
- Режим работы (ПН-ПТ с 10:00 до 19:00);
- Бесплатное изучение английского, казахского;
- Компенсация абонемента на фитнес;
- Компенсация медицинских услуг;
- Корпоративную библиотеку;
- Психологическая поддержка;
- Бесплатные завтраки;
- Выездные тимбилдинги.