Senior backend developer (node.js)
Remote | от $5000
Компания: Crypto Payment Processing
Локация: Remote
Деньги: От $5000
Ищем кандидатов с практическим опытом работы с блокчейном
О компании
Мы — процессинговая платформа для приёма и отправки криптовалютных платежей. Наш продукт — высоконагруженный бэкенд с глубокой интеграцией в блокчейн-инфраструктуру, плюс удобные инструменты для клиентов: личный кабинет, аналитика, управление балансами и транзакциями.
Над чем вам предстоит работать:
- Интеграция с блокчейн-нодами: мониторинг on-chain событий, парсинг транзакций, управление подтверждениями (confirmations depth) в EVM-сетях и UTXO-цепочках (Bitcoin, Litecoin и др.)
- Разработка сервисов приёма и выплат: генерация адресов, hot/cold wallet логика, sweeping, fee estimation
- Построение надёжного транзакционного pipeline с идемпотентностью, reconciliation и двойной записьюAPI для мерчантского кабинета: история операций, балансы, webhooks, управление выплатами
- Проектирование и поддержка REST / WebSocket API для фронтенда и внешних интеграций
- Участие в проектировании микросервисной архитектуры и межсервисного взаимодействия
- Оптимизация запросов к БД, работа с высоконагруженными сценариями
Что мы от вас ожидаем:
- 5+ лет опыта бэкенд-разработки, из них 3+ года на Node.js / TypeScript
- Практический опыт работы с блокчейном
- Понимание устройства EVM-сетей:Уверенное владение PostgreSQL: сложные запросы, индексы, партиционирование
- Опыт проектирования REST API: версионирование, документирование (OpenAPI / Swagger)
- Понимание принципов микросервисной архитектуры, опыт с message brokers (Kafka, RabbitMQ или аналоги)