Hanna Robulets Company

Full-Stack Developer (NestJS + React + React Native)

$$$
Product

Full-Stack Developer (NestJS + React + React Native)

 

About the Project

Plumex is a crypto-fintech platform consisting of a mobile application, an admin panel, and a high-load backend. The platform supports multiple blockchain networks (Bitcoin, Ethereum, Solana, Stellar, Tron, TON, BNB), KYC verification, push notifications, biometric authentication, and Google/Apple integrations. The architecture is built on a NestJS monorepo (microservices), React Native (Expo) for mobile, and a Next.js admin panel.

What You'll Do

  • Develop and maintain NestJS REST APIs in a microservices architecture
  • Implement business logic for crypto wallets, transactions, and multi-chain blockchain operations
  • Build and maintain the React Native (Expo) mobile app for iOS and Android
  • Develop and extend the Next.js admin panel built on React Admin + MUI
  • Work with task queues (Bull/Redis), caching layers, and background processing services
  • Integrate third-party services: Firebase, Google Cloud, KYC
  • Write unit and integration tests (Jest)
  • Participate in code reviews and maintain high code quality standards

Required Technical Skills

Backend:

  • NestJS (modules, guards, interceptors, pipes, dependency injection)
  • TypeScript โ€” confident level
  • PostgreSQL + TypeORM (migrations, relations, query builder)
  • Redis (caching, sessions, pub/sub)
  • REST API design and Swagger/OpenAPI documentation
  • JWT + Passport.js (OAuth2: Google, Apple)
  • Bull (queues and background jobs)
  • Docker and docker-compose

Mobile:

  • React Native (0.7x+) with Expo
  • Expo Router (file-based navigation)
  • Zustand for state management
  • React Query / TanStack Query
  • React Hook Form + Zod validation
  • Experience with Expo APIs: SecureStore, Camera, Biometrics, Notifications
  • Proficiency with React Native Reanimated and gesture handling

Frontend (Admin Panel):

  • Next.js (App Router or Pages Router)
  • React 18/19 with TypeScript
  • MUI (Material-UI)
  • React Admin or similar admin frameworks โ€” a plus

General:

  • Monorepo experience (Turbo, PNPM workspaces, NestJS monorepo)
  • ESLint, Prettier, pre-commit hooks (Husky)
  • Git (GitLab / GitHub)
  • Basic CI/CD knowledge

Strong Advantages

  • Experience with Web3 / blockchain (ethers.js, web3.js, solana/web3.js, bitcoinjs-lib)
  • Knowledge of Google Cloud Platform (GCS, KMS, Secret Manager)
  • Experience with Firebase (FCM, Admin SDK)
  • Background in fintech or crypto domains

Experience Requirements

  • 3+ years of commercial backend experience (Node.js / NestJS)
  • 2+ years of React Native development experience
  • Solid React / Next.js frontend experience
  • English โ€” at least technical level (documentation, API references, written communication)

 


 

Required languages

English B1 - Intermediate
Published 25 May
126 views
ยท
65 applications
Response activity: High
Last responded yesterday
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...