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

 Posted a day ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and maintain mobile applications using React Native and web interfaces using React/Next.js for a crypto-banking platform. Build backend API endpoints and transactional logic using Node.js and TypeScript to integrate with financial and blockchain systems.

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 менеджменту.

  • Перегляд винагороди після шести місяців роботи.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in React Native Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified