Logo for TalentIn

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

Role overview

Qualifications

  • Commercial production experience in fintech, payments, or crypto.
  • Strong knowledge of Node.js and TypeScript.
  • Experience with NestJS or similar backend frameworks.
  • Strong knowledge of PostgreSQL: transactions, isolation levels, indexing, and query optimization.

Responsibilities

  • Design and develop backend services using Node.js, TypeScript, and NestJS.
  • Be responsible for payment flows, balances, settlement, ledger logic, idempotency, and reconciliation.
  • Develop and maintain blockchain integrations.
  • Work on existing systems and contribute to the architecture of a new platform.

About the company

TalentIn logo

TalentIn

Staffing & Recruiting

Company details

IndustryStaffing & Recruiting

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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 once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at TalentIn

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.