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 менеджменту.
- Перегляд винагороди після шести місяців роботи.
Please let Talentin know you found this on JobsInBlockchain.com as a way to support us.