Skip to content
← Back to job listings

Fullstack Engineer (React Native / Node.js) for Crypto Product

Talentin · Kyiv, Ukraine

Mobile DevelopmentQuick applyfull-time7 days ago

About The Role

Company presentation

Українська продуктова компанія, яка з 2022 року розвиває власні рішення у сферах fintech, crypto banking та IT.

Компанія не працює як аутсорсингова або сервісна команда — усі продукти створюються та розвиваються всередині компанії.

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

Продукт включає

  • криптовалютні гаманці;
  • платежі та перекази;
  • баланси й історію транзакцій;
  • blockchain-інтеграції;
  • фінансові API;
  • B2B- та B2C-функціональність.

У компанії працює до 50 спеціалістів. Основна команда знаходиться в Києві, частина технічних фахівців працює віддалено з інших країн.

Компанія підтримує горизонтальну комунікацію, взаємоповагу, відкритість до обговорення технічних рішень та відсутність жорсткого top-down менеджменту.

Role overview

Компанія шукає Fullstack Engineer із сильним досвідом у React та React Native, який відповідатиме за клієнтську частину продуктів, через яку користувачі керують грошима та криптовалютними активами.

Основний фокус на старті — розвиток мобільних застосунків на React Native та web-інтерфейсів на React / Next.js.

Кандидат також долучатиметься до backend-частини на Node.js: розроблятиме API, транзакційну логіку та інтеграції із зовнішніми фінансовими й blockchain-системами.

Це роль для інженера, який однаково серйозно ставиться до UX, надійності продукту та коректності фінансових операцій.

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

  • Розробляти та розвивати мобільні застосунки на React Native.
  • Створювати користувацькі сценарії для криптовалютних гаманців, платежів, балансів та історії транзакцій.
  • Розробляти web-інтерфейси на React та Next.js.
  • Відповідати за клієнтський data layer із використанням TanStack Query.
  • Налаштовувати кешування, invalidation, optimistic updates та offline-first сценарії.
  • Проєктувати frontend-архітектуру, структуру компонентів і систему управління станом.
  • Працювати над продуктивністю мобільних та web-застосунків.
  • Розробляти й оновлювати API endpoints на Node.js та TypeScript.
  • Долучатися до реалізації транзакційної логіки та зовнішніх інтеграцій.
  • Брати участь у проєктуванні архітектури нової платформи.
  • Покращувати надійність, observability та продуктивність чинних продуктів.
  • Опрацьовувати failed transactions, retries, втрату мережі та інші нестандартні сценарії.
  • Працювати як із новою розробкою, так і з наявною кодовою базою.

Requirements

  • Сильний комерційний досвід із React та React Native.
  • Досвід запуску та подальшої підтримки реальних мобільних застосунків, а не лише прототипів.
  • Сильне володіння TypeScript.
  • Практичний досвід із TanStack Query у production:
  • caching;
  • invalidation;
  • optimistic updates;
  • синхронізація даних;
  • offline-сценарії.
  • Розуміння frontend-архітектури:
  • component design;
  • state management;
  • design systems;
  • performance optimization.
  • Практичний досвід із React / Next.js.
  • Впевнене розуміння Node.js backend та здатність самостійно створювати або змінювати backend-сервіси.
  • Розуміння принципів роботи транзакційних систем:
  • idempotency;
  • consistency;
  • retries;
  • reconciliation;
  • конкурентні операції.
  • Досвід роботи з API та асинхронними операціями.
  • Здатність працювати з наявною кодовою базою та системно її покращувати.
  • Уважність до тестування, edge cases, інваріантів та audit trails.
  • Продуктове мислення та розуміння того, що UX у фінансових продуктах безпосередньо впливає на довіру користувача.

Will be a plus

  • Практичний досвід у fintech, payments або crypto.
  • Досвід розробки криптовалютних гаманців та wallet flows.
  • Інтеграція WalletConnect, wallet SDKs або Web3-рішень.
  • Досвід реалізації signing flows.
  • Розуміння безпечного зберігання ключів на пристрої через Keychain або Keystore.
  • Робота з on-chain даними на клієнтській стороні:
  • confirmations;
  • transaction statuses;
  • reorg-aware UI;
  • multichain-сценарії.
  • Досвід із Bitcoin, EVM, TRON або іншими blockchain-мережами.
  • Досвід інтеграції з blockchain nodes та RPC.
  • Розуміння on-chain monitoring.
  • Досвід із NestJS.
  • GraphQL або tRPC.
  • Event-driven architecture.
  • Kafka, RabbitMQ або інші message brokers.
  • Native iOS або Android development на Swift чи Kotlin.
  • Досвід створення або підключення native modules.
  • Знання Expo та EAS.
  • Досвід із PostgreSQL, Redis і background jobs.
  • Docker та CI/CD.
  • Досвід із KYC, AML або transaction-monitoring flows.

Company offers

  • Можливість впливати на архітектуру та технічні рішення.
  • Участь у розвитку продукту від чинної B2B-моделі до повноцінного B2C-запуску.
  • Віддалений формат роботи.
  • Мінімум бюрократії та відсутність жорсткого top-down менеджменту.
  • Перегляд винагороди після шести місяців роботи.

This listing was posted by a verified recruiter at Talentin. Report this listing