О компании
SmartCore — финтех-холдинг, создающий инфраструктуру для следующего поколения платежей. Решения охватывают весь цикл финансовых операций: от core banking и процессинга до карт, кошельков и систем антифрода.
О проекте
Ключевая команда, занимающаяся разработкой и развитием основной эквайринговой платформы. Сложная высоконагруженная система с микросервисной архитектурой, работающая 24/7. Отвечает за весь жизненный цикл платежа — от инициации до клиринга, обеспечивая минимальные задержки, высокую отказоустойчивость и соответствие стандартам безопасности (PCI DSS).
Обязанности
- Проектирование и разработка новых микросервисов и бизнес-логики
- Оптимизация производительности существующих компонентов системы
- Принятие ключевых архитектурных решений для отказоустойчивости, масштабируемости и безопасности
- Интеграция со сторонними платежными системами, банками и процессинговыми центрами
- Работа с асинхронными потоками данных (Kafka, RabbitMQ)
- Code review, наставничество, внедрение лучших практик разработки
- Участие в R&D, исследование и внедрение новых технологий
- Покрытие кода unit- и интеграционными тестами
Требования
- Коммерческий опыт бэкенд-разработки от 5 лет на одном из языков: Java, Kotlin, Python, Node.js, Golang, C#
- Практический опыт с SQL-базами (PostgreSQL, Oracle, MySQL): оптимизация запросов, понимание уровней изоляции транзакций
- Опыт построения систем на базе Kafka: брокер, паттерны producer/consumer, гарантии доставки
- Опыт проектирования сервисов и системного дизайна распределенных систем
- Понимание сетевых протоколов (TCP/IP, HTTP/2, gRPC)
- Опыт с Docker, Kubernetes
- Чистый, поддерживаемый и хорошо тестируемый код
- Высокая самостоятельность, проактивность, ответственность за результат
- Свободное владение русским языком (B2+)
Плюсы
- Опыт в финтехе или процессинге платежей, знание PCI DSS
- Ориентация в AI-технологиях, AI-агентах, применение LLM
- Опыт с NoSQL (MongoDB, Redis)
- Знакомство с RabbitMQ
- Мониторинг и трассировка (Prometheus, Grafana, Jaeger)
- Нагрузочное тестирование (JMeter, Gatling)
Условия
- Конкурентоспособная заработная плата, обсуждается индивидуально
- Современный технологический стек, отсутствие бюрократии
- Бюджет на обучение, конференции и литературу
- Корпоративный доступ к передовым LLM моделям в Max комплектации
- Команда экспертов, увлеченных своим делом
- Remote EMEA или релокация в Испанию/Грузию