Senior backend developer (node.js)
Company: Crypto Payment Processing
Location: Remote
Compensation: From $5000
We are looking for candidates with practical experience in blockchain
About the company
We are a processing platform for accepting and sending cryptocurrency payments. Our product is a high-load backend with deep integration into the blockchain infrastructure, plus user-friendly tools for clients: personal account, analytics, balance and transaction management.
What you will be working on:
- 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 transaction pipeline with idempotency, reconciliation, and double-entry bookkeeping
- API for the merchant cabinet: transaction history, balances, webhooks, payout management
- Designing and supporting REST / WebSocket API for frontend and external integrations
- Participation in designing microservice architecture and inter-service communication
- Optimizing database queries, working with high-load scenarios
What we expect from you:
- 5+ years of backend development experience, with 3+ years in Node.js / TypeScript
- Practical experience working with blockchain
- Understanding of EVM networks: Solid knowledge of PostgreSQL: complex queries, indexes, partitioning
- Experience in designing REST API: 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 bookkeeping, data consistency, idempotency
- Experience in writing tests: unit, integration
- Docker, basic knowledge of CI/CD
Will be a plus
- Experience in independent setup and operation of blockchain nodes
- Experience in fintech, payment processing, or cryptocurrency projects
- Familiarity with KYC/AML processes and transaction screening (Chainalysis, Elliptic, etc.)
- Experience with ClickHouse for analytical loads
- Observability: Prometheus, Grafana, structured logging
What we offer:
- Work in a small but professional and dynamic team without bureaucracy
– We value initiative, responsibility, and attention to detail.
- Flexible work format: fully remote, flexible schedule.
- Competitive compensation (in USD / USDT / RUB).
📌We look forward to your applications, send your resumes to DMs @nastya_ivch