RUBx — финтех-компания, создающая инфраструктуру для законного обращения цифровых финансовых активов (ЦФА) на основе рубля. Мы развиваем платформу, обеспечивающую выпуск, учёт и погашение токенизированного рубля RUBx, а также API-интеграции для банков, PSP и других финансовых партнёров в рамках требований ФЗ-259 и нормативов Банка России. Мы ищем Senior Go-разработчика, который будет участвовать в проектировании и развитии высоконагруженных backend-сервисов, real-time подсистем и блокчейн-интеграций, влияя на архитектуру и устойчивость платформы. Технологический стек:
• Backend: Go (net/http, Gin / Fiber / Echo, WebSocket)
• Data & Infra: PostgreSQL, Redis, Docker, Kubernetes
• Message brokers: Kafka или RabbitMQ
• Blockchain: ERC20 / TRC20, RPC-ноды
• Monitoring: Prometheus, Grafana
Проектирование и развитие микросервисной backend-архитектуры платформы RUBx
Разработка корпоративных сервисов на Go с фокусом на производительность, устойчивость и масштабируемость
Реализация real-time подсистем для событийных уведомлений (DLT-операции, статусы транзакций, состояние документов)
Интеграция с блокчейн-сетями: работа со смарт-контрактами, отслеживание событий, анализ логов, взаимодействие с внешними RPC
Построение надёжных процессов учёта транзакций: от инициирования до финальной фиксации состояния
Разработка и поддержка систем обработки сообщений на Kafka / RabbitMQ с моделями at-least-once / exactly-once
Использование Redis для кэширования, распределённых локов и rate-limit механизмов
Внедрение мониторинга и алертинга по ключевым метрикам (latency, throughput, error rate, saturation)
Участие в архитектурных обсуждениях и принятии технических решений
Что мы ждём от вас:
4+ лет коммерческого опыта разработки backend-сервисов на Go
Глубокое понимание модели конкурентности Go (goroutines, channels) и оптимизации вычислительных путей
Опыт проектирования микросервисных платформ с десятками сервисов в продакшене
Навык формализации API-контрактов и схем межсервисного взаимодействия
Опыт создания устойчивых real-time систем
Практический опыт работы с ERC20 / TRC20-токенами в прод-среде
Уверенная работа с Kafka или RabbitMQ
Опыт использования Redis в высоконагруженных системах
Понимание принципов наблюдаемости (observability) и мониторинга сервисов
Будет плюсом:
Опыт интеграции с банковскими системами передачи информации (СПИ), корпоративными шлюзами и внутренними протоколами финорганизаций
Практическая работа с CryptoPRO, PKCS#7 / CMS, контейнерами электронной подписи, проверкой цепочек доверия
Опыт интеграции модулей регуляторной отчётности в backend-сервисы
Понимание XBRL-таксономий, правил валидации и требований Банка России к отчётности
Опыт работы в регулируемой финтех- или финансовой среде