Blockchain Integration Engineer / Backend Engineer (Go + PHP)

Sheepy · Москва

от 4 000 USD на руки

  • Более 6 лет
  • Полная
  • Удалённо

Описание вакансии

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.

Ключевые навыки

  • PHP
  • Golang

Похожие вакансии