Backend Engineer (Node.js / TypeScript) - Crypto Trading Platform

Build the core engine of a regulated digital asset platform.
 

We’re building a next-generation, regulated crypto platform focused on fiat on/off-ramps and Spot trading. Unlike many crypto startups, we are not experimenting - we are building a production-grade, compliant system designed for scale, auditability, and long-term growth.

As a Backend Engineer, you won’t be maintaining legacy APIs or writing simple CRUD endpoints. You’ll design and build the financial core of the platform - the services responsible for trading, ledger integrity, wallet management, and integrations with global providers.

Our stack is modern. Our architecture is clean. Our ambition is serious.

 

Responsibilities

  • Designing and developing backend services (API-first architecture)
  • Building trading, wallet, and ledger modules
  • Integrating with OKX (REST/WebSocket), Fireblocks, Sumsub, and banking connectors
  • Ensuring transactional integrity and financial correctness
  • Implementing authentication, MFA, session management
  • Creating audit logs and compliance-ready flows
  • Writing clean, testable, maintainable TypeScript code
  • Participating in architecture discussions and technical decisions

     

Your Role

  • As a Senior Backend Engineer, you’ll:
  • Design modular backend services in Node.js & TypeScript
  • Build a high-integrity double-entry ledger system
  • Implement trading order lifecycle (validation → routing → fills → reconciliation)
  • Develop exchange adapters (OKX first, more later)
  • Ensure idempotency for all financial operations
  • Implement Redis-based quote locking for conversions
  • Support mobile-first API architecture (versioned, backward compatible)
  • Collaborate with frontend and mobile teams
  • Contribute to infrastructure and deployment decisions
  • You will own meaningful parts of the system - not just tickets.

 

 

Requirements

  • 3+ years of backend development experience
  • Strong Node.js and TypeScript expertise
  • Experience with relational databases (PostgreSQL or similar)
  • Understanding of transactions, concurrency, idempotency
  • Experience integrating third-party APIs
  • Knowledge of Redis and caching strategies
  • Experience building secure authentication systems (JWT, refresh tokens, MFA)
  • Strong communication skills in English (B2+)

 

Will be a plus

  • Experience in FinTech / crypto / trading platforms
  • Familiarity with exchange APIs (OKX, Binance, etc.)
  • Experience building financial ledger systems
  • Knowledge of message queues (Kafka, RabbitMQ, SQS)
  • Experience with cloud infrastructure (AWS preferred)
  • Understanding of reconciliation processes in financial systems
  • Experience building Admin panels with RBAC

 


We Offer

  • Office, Hybrid –  flexible hours
  • Collaborate with top-tier clients
  • 18+4 paid days off, no matter your contract
  • Lawyer Services
  • Accounting Support
  • MacBook Pro + premium tools
  • Annual learning budget (including GenAI courses or conferences)
  • Career growth path
  • Projects with visible, real-world impa

Required domain experience

Fintech 1 year
Blockchain / Crypto 1 year

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 12 February
40 views
·
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...