Talentin

Fullstack Engineer (Node.js / TypeScript) for Cryp

Talentin

Kyiv, Ukraine
Full time · Remote
24 Jul, 2026

Skills

TypeScript PHP React Kubernetes

About the Role

### 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-продуктом. - Участь у проєктуванні нової платформи з нуля. - Роботу з чинними системами, які обробляють реальні транзакції. - Робоче середовище, побудоване на взаємоповазі, відкритому обговоренні процесів і взаємодопомозі.
Apply Now

Please let Talentin know you found this on JobsInBlockchain.com as a way to support us.