About This Role
This role is for a Full Stack TypeScript Developer to help accelerate the development of a mobile application for a fast-moving fintech startup. It is a hands-on role for a developer with strong React Native and backend development skills, a solid understanding of APIs, and familiarity with blockchain technology.
Responsibilities
- Build and improve the cross-platform mobile application using React Native, Expo, and TypeScript
- Work with the existing TypeScript/Node.js backend and integrate APIs into the mobile application
- Implement features involving payments, wallets, virtual accounts, transactions, and cross-border transfers
- Work with stablecoins, blockchain networks, wallet infrastructure, and Web3 SDKs
- Implement secure authentication, wallet interactions, and financial transaction flows
- Contribute to backend services, troubleshoot integrations, and improve existing APIs where needed
- Collaborate with the team to build, test, and ship features quickly
Requirements
- 2+ years of professional experience in full stack or software development
- Strong proficiency in TypeScript, JavaScript, and Node.js
- Hands-on experience building mobile applications with React Native, preferably using Expo
- Strong backend development skills, including building and consuming REST APIs
- Experience working with backend frameworks such as Fastify, Express, or NestJS
- Experience with PostgreSQL or similar relational databases
- Understanding of blockchain fundamentals, including wallets, transactions, smart contracts, and stablecoins
- Familiarity with ethers.js, viem, or similar Web3 libraries
- Knowledge of authentication, API security, and secure handling of sensitive financial data
- Ability to understand an existing codebase, work independently, and deliver features with minimal supervision
- Comfortable working across both mobile and backend systems, rather than focusing exclusively on frontend development
Nice to have:
- Previous experience building fintech, payments, or Web3 applications
- Experience integrating payment APIs, banking services, or financial infrastructure
- Familiarity with embedded wallets, transaction signing, or account abstraction
- Experience with Supabase or similar authentication and database platforms
- Understanding of financial concepts such as payment processing, settlement, KYC, and cross-border transfers
- Experience with cloud infrastructure, particularly GCP, AWS, or Azure
- Previous experience working in an early-stage startup
Important Details