Обязанности:
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 моделей probabilistic и deterministic finality Опыт работы минимум с одним направлением: EVM-совместимые сети Non-EVM сети (Bitcoin-like, Solana, Tron и др.) Понимание gas mechanics, mempool, confirmations, reorg / rollback сценариев Опыт работы с raw transactions, signing, private keys Практический опыт использования Trustwallet wallet-core Будет плюсом: Опыт интеграции L2 решений (Optimistic / ZK rollups) Понимание compliance-аспектов (KYT, transaction tracing) Опыт работы в fintech / payment systems Опыт разработки high-load систем с финансовой ответственностью Условия и возможности: Участие в международном fintech-проекте с фокусом на криптовалютные платежи и B2B-решения Полностью удалённый формат работы Гибкие процессы и минимум митингов Работа в команде backend- и blockchain-инженеров с высокой автономностью и ответственностью за результат Наставничество и поддержка на старте, возможности профессионального роста Конкурентная оплата труда (обсуждается индивидуально по результатам собеседования) Прозрачные процессы, понятная система задач и регулярная обратная связь Инструменты: Agile, Redmine, Telegram, Discord.Похожие вакансии