Talentin

Fullstack Engineer (React Native / Node.js) for Cr

Talentin

Kyiv, Ukraine
Full time · Remote
24 Jul, 2026

Skills

TypeScript Swift React Docker GraphQL

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 менеджменту. - Перегляд винагороди після шести місяців роботи.
Apply Now

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