Senior backend developer node.js
Remote | from $4000
Location: remote
Salary: from $4000
(FinTech/ Payment processing/ Crypto)
About the project:
We are a processing platform for accepting and sending cryptocurrency payments. We work with merchants worldwide: from e-commerce to iGaming. Our product is a reliable and high-load backend plus convenient tools for clients: a personal account, analytics, balance and transaction management.
What you will be doing:
- Development and enhancement of the client portal — API for the merchant's personal account and dashboards
- Design and support of REST / WebSocket API for the frontend and external integrations
- Working with transactional data: transaction history, balances, payouts, reconciliation
- Development of a role-based system, access rights, and user action audit
- Participation in the design of microservice architecture and inter-service communication
- Optimization of database queries, working with high-load scenarios
What we expect from you:
- 5+ years of backend development experience, including 3+ years with Node.js / TypeScript
- Strong command of PostgreSQL: complex queries, indexes, partitioning
- Experience 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
- Practice in writing tests: unit, integration (Jest / Vitest)
- Understanding of financial logic: double-entry bookkeeping, data consistency, operation idempotency
- Ability to work with Docker, basic knowledge of CI/CD processes
Will be a big plus:
- Experience working with blockchain nodes or crypto SDKs (web3.js, ethers.js, BitcoinJS, etc.)
- Understanding of EVM networks structure, UTXO model, transaction confirmation mechanisms
- Experience in fintech, payment processing, or cryptocurrency projects
- Familiarity with KYC/AML processes at the integration level
- Experience with ClickHouse for analytical workloads
- Experience setting up 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 will be happy to receive your applications, please send your resume to personal messages @nastya_ivch