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