All vacancies

Senior Backend Developer (Node.js)

Crypto Payment Processing · remote · senior · full-time · $5000–$? USD
cryptodevfintechweb3 Node.jsTypeScriptPostgreSQLREST APIWebSocketmicroservicesDockerCI/CDRedis
8.4
AI Score
The vacancy is well-structured with clear responsibilities and requirements, but lacks some details on compensation and company presence.
Job description
We are a processing platform for receiving and sending cryptocurrency payments. Our product is a high-load backend with deep integration into blockchain infrastructure, plus convenient tools for clients: personal account, analytics, balance and transaction management.
Responsibilities
- Integration with blockchain nodes: monitoring on-chain events, parsing transactions, managing confirmations depth in EVM networks and UTXO chains (Bitcoin, Litecoin, etc.) - Development of receiving and payout services: address generation, hot/cold wallet logic, sweeping, fee estimation - Building a reliable transactional pipeline with idempotency, reconciliation, and double-entry API for the merchant cabinet: operation history, balances, webhooks, payout management - Designing and supporting REST / WebSocket API for frontend and external integrations - Participating in the design of microservice architecture and inter-service interaction - Optimizing database queries, working with high-load scenarios
Requirements
- 5+ years of backend development experience, including 3+ years with Node.js / TypeScript - Practical experience with blockchain - Understanding of EVM networks - Proficient in PostgreSQL: complex queries, indexes, partitioning - Experience designing REST APIs: versioning, documentation (OpenAPI / Swagger) - Understanding of microservice architecture principles, experience with message brokers (Kafka, RabbitMQ or similar) - Experience with Redis: caching, queues, rate limiting - Understanding of financial logic: double-entry, data consistency, idempotency - Experience writing tests: unit, integration - Docker, basic knowledge of CI/CD
Conditions
- Work in a small, professional, and dynamic team without bureaucracy - We value initiative, responsibility, and attention to detail. - Flexible work format: fully remote, flexible schedule. - Competitive salary (in USD / USDT / RUB).
Apply to this role