Fullstack Engineer (Node.js / TypeScript) for Crypto Product

 Posted 16 hours ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop backend services for a crypto-banking platform focusing on transactional systems, payment flows, and blockchain integrations. Contribute to the architecture of a new long-term platform while maintaining and scaling existing high-load services.

Company presentation

Компанія — українська продуктова fintech/crypto-компанія, яка з 2022 року розробляє та підтримує власні продукти.

Один із пріоритетних продуктів — криптобанкінгова платформа для B2B- і B2C-користувачів. B2B-версія вже працює на ринку, а команда розширює функціональність перед запуском B2C-напряму.

Команда паралельно розвиває чинні системи та проєктує нову довгострокову платформу на Node.js і TypeScript із clean architecture.

Role overview

Компанія шукає Fullstack Engineer із фокусом 80% на backend і 20% на frontend та практичним досвідом у fintech, payments або crypto.

Основним завданням спеціаліста буде розробка транзакційних систем, платіжних потоків, blockchain-інтеграцій та high-load сервісів, у яких критично важливі коректність, стабільність і безпека роботи з коштами.

Інженер працюватиме над кількома продуктами: чинними системами, які потрібно посилювати та масштабувати, і новою платформою, що перебуває на етапі активного проєктування.

Frontend на React і Next.js переважно належить іншим членам команди, але спеціаліст повинен уміти читати та за потреби змінювати frontend-код.

Основні завдання:

  • Проєктувати та розробляти backend-сервіси на Node.js, TypeScript і NestJS.

  • Відповідати за payment flows, balances, settlement, ledger logic, idempotency та reconciliation.

  • Розробляти й підтримувати blockchain-інтеграції.

  • Працювати з blockchain nodes, wallets, on-chain monitoring і multi-chain системами.

  • Інтегрувати зовнішні фінансові, платіжні, біржові та KYC/AML API.

  • Брати участь в архітектурі нової платформи.

  • Підвищувати reliability, observability і performance чинних сервісів.

  • Розвивати інженерні стандарти та брати участь у технічних рішеннях.

  • За потреби працювати з React / Next.js frontend.

Requirements

  • Комерційний production-досвід у fintech, payments або crypto.

  • Практичний досвід розробки систем, які обробляють реальні грошові операції.

  • Сильні знання Node.js і TypeScript.

  • Досвід роботи з NestJS або аналогічними backend-фреймворками.

  • Розуміння software design patterns, clean architecture та domain modeling.

  • Досвід із microservices або distributed systems.

  • Розуміння service boundaries, messaging та failure handling.

  • Розуміння transactional guarantees: idempotency, consistency та exactly-once processing.

  • Розуміння принципів double-entry accounting.

  • Сильні знання PostgreSQL: transactions, isolation levels, indexing і query optimization.

  • Досвід із high-load та real-time системами.

  • Досвід із queues, background jobs, asynchronous processing і concurrency.

  • Досвід інтеграції сторонніх фінансових або blockchain API.

  • Здатність розвивати й покращувати наявні codebases, а не лише створювати greenfield-рішення.

  • Здатність проєктувати системи та самостійно ухвалювати прагматичні технічні рішення.

  • Увага до failed transactions, retries, network failures, edge cases, tests, invariants та audit trails.

Will be a plus

  • Поглиблений досвід із blockchain nodes.

  • Wallet infrastructure: key management, address generation, sweeps, hot/cold wallet separation.

  • On-chain transaction monitoring.

  • Робота з confirmations і blockchain reorgs.

  • Досвід із trading bots та exchange APIs.

  • PHP / Laravel.

  • Event-driven architecture.

  • Kafka, RabbitMQ або інші message brokers.

  • CI/CD і Kubernetes.

  • AML screening і transaction-monitoring systems.

  • Практичний досвід роботи з React або Next.js.

Company offers

  • Full-time зайнятість.

  • Переважно віддалений режим роботи.

  • Роботу над власним fintech/crypto-продуктом.

  • Участь у проєктуванні нової платформи з нуля.

  • Роботу з чинними системами, які обробляють реальні транзакції.

  • Робоче середовище, побудоване на взаємоповазі, відкритому обговоренні процесів і взаємодопомозі.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Full Stack Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified