19 Aug
|
AlgorithmX
|
India
About the Role
We're building a production-grade centralized crypto exchange. You'll work across a TypeScript + Rust monorepo powering wallets, trading, ledger, and blockchain integrations.
What You'll Work On
JWT, 2FA (TOTP), WebAuthn, Google OAuth
Custodial multi-chain wallets (EVM, BTC, SOL, TRON), deposit/withdrawal processing
Double-entry accounting, balance consistency (gRPC + HTTP)
Order lifecycle, Kafka event flows, gRPC to matching engine
Rust-based, high-performance (Tokio, Tonic gRPC, Prometheus)
Escrow, disputes, BullMQ job queues
API gateway, notifications (Firebase/Twilio/SES), admin, helpdesk
Required Skills
2+ years backend experience in Node.js / TypeScript
PostgreSQL— transactions, isolation levels, query optimization (Prisma ORM)
Redis— caching, rate limiting
Kafka / AWS SQS— event-driven microservices, idempotency
Rust— ownership, async/await, Tokio, Tonic gRPC
Blockchain fundamentals — HD wallets (BIP-32/39/44), EVM (ethers.js), deposits/withdrawals
Security — JWT, OAuth2, 2FA, secure key management
Positive to Have
Experience on a CEX, wallet platform, or fintech system
gRPC service-to-service experience
AWS (SQS, S3, SES), Docker, Turborepo
Prometheus / Pino / structured observability
Stack
Node.js · TypeScript · Express · Rust · PostgreSQL · Redis · Kafka · AWS SQS · ethers.js · BullMQ · Docker · Turborepo
Competitive compensation based on experience.
📌 Backend Developer – (India)
🏢 AlgorithmX
📍 India