← Усі вакансії

Backend Developer (blockchain)

Джерело:
djinni.co
Відгукнутись на вакансію →

Що робити

  • Design and build backend services in NestJS/TypeScript spanning consumer wallets, merchant payment flows, and admin tooling behind shared auth and account lifecycle logic.
  • Own integrations with custody and KYC/KYB providers end-to-end: outbound API calls, inbound webhook ingestion, signature/HMAC verification, delivery dedupe, and reconciliation against provider-reported state.
  • Implement and maintain ledger-accurate deposit, withdrawal, sweep, and settlement logic across fiat and crypto rails, including fee handling and refund/retry paths.
  • Build transaction reconciliation and balance-calculation logic that stays correct under concurrent writes and provider outages (snapshotting, replay-safe processing).
  • Optimize PostgreSQL/Prisma access patterns and add targeted indexes as new query patterns emerge from financial reporting and transaction-history features.

Що очікуємо

  • Extensive experience with TypeScript and NestJS building production backend services, ideally with a modular/microservice-style codebase (feature modules, DI, decorators) rather than a monolith with no boundaries.
  • Strong background in PostgreSQL and Prisma ORM — schema/migration design, indexing, and query optimization for transaction-heavy, concurrent workloads.
  • Hands-on experience integrating third-party financial infrastructure providers (custody/MPC wallets, payment rails, KYC/KYB/AML vendors) via REST APIs and signed webhooks, with solid instincts for idempotency, retries, and signature verification.
  • Working knowledge of fiat-crypto flows: wallet provisioning, deposits/withdrawals, address management, and multi-network asset handling.
  • Practical understanding of KYC/AML processes — applicant lifecycle, review/verification states, and the recordkeeping regulated fintechs need.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot