Описание вакансии:
Направление карточных платежей
Ключевые обязанности:
- Развитие основного бизнеса: Ответственность за бэкенд-разработку на Golang системы карточных платежей/эмиссии компании, включая, но не ограничиваясь модулями эмиссии карт, карточных счетов, авторизации, клиринга и расчетов, обработки транзакций, биллинга, бонусов и других бизнес-модулей.
- Построение карточной транзакционной цепочки: Участие в проектировании и разработке полной цепочки карточных транзакций, понимание и обработка ключевых процессов, таких как авторизация, реверсирование, захват, возврат средств и сверка.
- Проектирование и оптимизация архитектуры: Участие в проектировании архитектуры системы, понимание/миграция унаследованных систем, постоянная итерация и оптимизация производительности для обеспечения высокой доступности, согласованности и стабильности финансовых систем.
- Исследование технологий: Ответственность за решение технических проблем и узких мест в работе системы, повышение пропускной способности и скорости отклика системы, обеспечение безопасности средств и точности данных при высокой нагрузке.
- Обеспечение качества разработки: Постоянное создание стандартизированной технической документации, строгий контроль качества кода, проведение код-ревью и написание модульных/интеграционных тестов.
Требования к кандидату:
Базовые требования:
- Высшее образование в области компьютерных наук или смежных дисциплин, опыт разработки на Golang/Java от 3 лет.
- Опыт работы с системами эмиссии карт/карточных платежей/обработки карточных транзакций (приветствуется релевантный опыт).
- Понимание основ криптографии, приветствуется опыт работы с криптовалютными транзакциями/платежами.
Профессиональные навыки:
- Основы: Свободное владение синтаксисом Golang/Java, понимание параллельного программирования, навыки работы с Linux, знание структур данных, опыт работы с k8s и компьютерными сетями.
- Хранение данных и middleware: Свободное владение MySQL с навыками оптимизации SQL-запросов; опыт работы с Redis и другими технологиями кэширования, знание решений для предотвращения cache breakdown, penetration и avalanche; опыт использования Kafka для развязки систем и асинхронной обработки.
- Распределенные системы: Знание микросервисной архитектуры, опыт работы с gRPC и Protobuf, понимание управления микросервисами (регистрация/обнаружение сервисов, circuit breaking, rate limiting, распределенная трассировка).
- Cloud Native: Опыт работы с Docker, Kubernetes и другими контейнерными технологиями, знание процессов CI/CD.
- Использование ИИ: Навыки работы с инструментами Claude Code/Codex, способность интегрировать ИИ-разработку в повседневную работу для повышения эффективности и создания ценных рабочих процессов.
Предпочтительные требования:
- Опыт работы с системами управления рисками для криптовалютных карт/платежей.
- Опыт разработки для лицензированных эмитентов карт/эквайеров/третьих сторон/систем обработки карточных платежей (Card Processor).
- Знание стандартов ISO 8583/ISO 20022 или опыт интеграции с карточными сетями/партнерами-эмитентами.
- Опыт работы с криптовалютными депозитами/выводами, криптовалютными картами (Crypto Card), бизнесом, связанным с фиатными on/off-ramp операциями.
- Знание стандартов PCI-DSS и других требований к безопасности платежей.
- Опыт создания платежных систем с нуля или миграции ключевых систем.
Преимущества:
- Бонусы
- Медосмотры
- Корпоративное страхование
- Подарки к годовщине компании
- Подарки к свадьбе и рождению ребенка