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 |
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...