Blockchain Integration Engineer / Backend Engineer (Go + PHP)
Мы ищем инженера для интеграции и сопровождения существующих L1 / L2 блокчейнов в уже работающей платформе управления криптоплатежами (production).
Роль не предполагает разработку блокчейна с нуля.
Платформа состоит из нескольких микросервисов:
-
основная платформа сканирования блоков, обработки транзакций, выводов написана на PHP (Laravel)
-
для создания адресов, валидации, создания подписанных оффлайн транзакций создан микросервис на Go на базе библиотеки от trustwallet - wallet-core
Основной фокус - подключение, развитие и эксплуатация блокчейн-интеграций.
В этой роли инженер несёт ответственность за интеграции конкретных блокчейн-сетей - от подключения до стабильной работы в продакшене.
Платформа находится в активной эксплуатации: несколько блокчейн-сетей, реальные B2B-мерчанты, постоянный поток транзакций.
Что предстоит делать:
-
Интеграция новых L1 / L2 блокчейнов в существующую платежную инфраструктуру и сопровождение этих интеграций в продакшене
-
Реализация и поддержка полного цикла работы блокчейн-сетей:
-
генерация и валидация адресов
-
отслеживание входящих транзакций (inbound scanners)
-
логика подтверждений и финальности (confirmations / finality)
-
обработка reorg глубиной N блоков и корректный перерасчёт балансов
-
расчёт и унификация комиссий (gas / fee / priority fee)
-
создание и отправка исходящих транзакций
-
работа со stuck transactions, nonce management
-
-
Подключение и сопровождение нод компании и сторонних провайдеров (RPC, WebSocket, JSON-RPC), обеспечение их стабильной работы
-
Реагирование на hard fork / chain upgrade и изменения протоколов без остановки сервиса
-
Унификация различных блокчейн-сетей под единый интерфейс управления
-
Диагностика инцидентов в продакшене и участие в обеспечении стабильной работы интеграций
-
Реализация мониторинга нод и состояния сетей
-
Документирование интеграций и технических решений
-
Участие в проектировании архитектурных решений и абстракций для подключения новых блокчейнов
-
Автономная работа: минимум митингов, высокая ответственность за результат
-
Уверенное владение Go (Golang) - основной язык для интеграций
-
Уверенное владение PHP (поддержка и интеграция с существующим кодом)
-
Понимание микросервисной архитектуры
-
Опыт работы с MySQL, Redis
-
Практический опыт работы с Blockchain / Crypto
-
Опыт интеграции блокчейнов как платёжных рельс
-
Понимание различий:
-
account-based и UTXO моделей
Sheepy | МоскваПохожие вакансииХотите найти работу значительно быстрее?Создайте резюме за 3 минуты.
-