Full Stack Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Wonnpay seeks a Full Stack Engineer to own features end-to-end across their mobile app and backend API for a crypto-native payment network. The role involves React Native, NestJS, PostgreSQL, and Web3 wallet integration.
Key Skills for This Role
Responsibilities
- Ship user facing features across the Expo / React Native app and the NestJS / PostgreSQL API
- Build and extend our embedded self custodial wallet (account abstraction based) and the on chain money movement around it
- Integrate and harden payment, card, and KYC flows with our processing and identity partners
- Strengthen the platform for scale and compliance — observability, secure secrets handling, webhook signature verification, and clean data migrations
- Deliver a first class experience in five locales, including full Arabic RTL support
- Design, build, test, and maintain features across mobile (Expo, React Native, Redux Toolkit, expo router) and backend (NestJS, TypeORM, PostgreSQL)
- Write clean, well typed TypeScript on both sides of the stack and uphold the team’s coding guidelines
- Build secure, well documented REST APIs; maintain reliable database migrations and data integrity
- Integrate third party services (payments, KYC, wallet, email, storage) with rigorous error handling and signature verification
- Own your work through the full lifecycle — PR, code review, CI, QA verification, staging soak, and production release
- Write unit and integration tests; treat tests as part of 'done,' not an afterthought
- Manage environment configuration and secrets securely across dev, staging, and production
Requirements
- 5+ years building and shipping production web and/or mobile applications
- Strong TypeScript across both front end and back end
- Frontend: React and/or React Native (Expo), with solid state management (Redux Toolkit or similar) and mobile build/release experience
- Backend: NestJS or a comparable Node.js framework (Express, Fastify), with REST API design experience
- Strong relational database skills (PostgreSQL) and ORM experience (TypeORM or equivalent), including migrations
- Hands on experience with a major cloud provider — we run on AWS (App Runner, S3, Secrets Manager)
- Disciplined Git workflow: feature branching, pull requests, code review, and CI
- A security first mindset — you understand why secrets never touch git and why every webhook must be verified
Full Job Posting
Role Description
- We’re hiring a Full Stack Engineer to own features end to end across our mobile app and backend API.
- You’ll move comfortably from a React Native screen, through a NestJS service, down to a card transaction or an on chain wallet operation.
- This is a high ownership role on a small, senior team your work ships with your name on it, into production that real customers depend on.
- The candidate will contribute to our mission of delivering innovative payment and fintech solutions for a global audience.
What You’ll Work On
- Ship user facing features across the Expo / React Native app and the NestJS / PostgreSQL API
- Build and extend our embedded self custodial wallet (account abstraction based) and the on chain money movement around it
- Integrate and harden payment, card, and KYC flows with our processing and identity partners
- Strengthen the platform for scale and compliance — observability, secure secrets handling, webhook signature verification, and clean data migrations
- Deliver a first class experience in five locales, including full Arabic RTL support
Qualifications
- 5+ years building and shipping production web and/or mobile applications
- Strong TypeScript across both front end and back end
- Frontend: React and/or React Native (Expo), with solid state management (Redux Toolkit or similar) and mobile build/release experience
- Backend: NestJS or a comparable Node.js framework (Express, Fastify), with REST API design experience
- Strong relational database skills (PostgreSQL) and ORM experience (TypeORM or equivalent), including migrations
- Hands on experience with a major cloud provider — we run on AWS (App Runner, S3, Secrets Manager)
- Disciplined Git workflow: feature branching, pull requests, code review, and CI
- A security first mindset — you understand why secrets never touch git and why every webhook must be verified
Key Responsibilities
- Design, build, test, and maintain features across mobile (Expo, React Native, Redux Toolkit, expo router) and backend (NestJS, TypeORM, PostgreSQL)
- Write clean, well typed TypeScript on both sides of the stack and uphold the team’s coding guidelines
- Build secure, well documented REST APIs; maintain reliable database migrations and data integrity
- Integrate third party services (payments, KYC, wallet, email, storage) with rigorous error handling and signature verification
- Own your work through the full lifecycle — PR, code review, CI, QA verification, staging soak, and production release
- Write unit and integration tests; treat tests as part of 'done,' not an afterthought
- Manage environment configuration and secrets securely across dev, staging, and production
- Coordinate API contracts between mobile and backend, and collaborate through Git and code review
- Monitor production (Sentry, logs) and participate in incident response and post mortems
Preferred Experience
- Fintech, payments, or other regulated environment experience
- Web3 / blockchain familiarity — EVM chains, ERC 20 tokens, wallets, account abstraction (ERC 4337), or SDKs such as Dynamic or Privy
- Experience integrating card issuing / processing, KYC & identity (e.g. Sumsub), or custody providers
- Localization and right to left (Arabic) experience
- Familiarity with Sentry, EAS (Expo Application Services), and CI/CD pipelines
- Comfort operating in an early stage, high ownership team
Technical Specifications
- Mobile: React Native (0.79), Expo 53, TypeScript, Redux Toolkit, Redux Persist, Expo Router, Expo Secure Store
- Backend: NestJS 10, TypeScript, TypeORM, PostgreSQL
- Web3 & Wallet: Embedded self custodial wallet via Account Abstraction (Dynamic Labs SDK), EVM Integrations
- Fintech Integrations: Card issuing / VISA processing, KYC & identity verification
- Cloud & Infra: AWS (App Runner, S3, Secrets Manager)
- Tooling & DevOps: EAS, Sentry, GitHub, Jira, Confluence, Slack
Type
- Full Time
Work Setup
- Hybrid
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Wonnpay
Back End Developer
Dubai, UAE
Company Description Wonnpay is a crypto-native payment network built for global citizens, high-value individuals, and mobile-first entrepreneurs. Our mission is to make transactions smarter, faster, and more secure by pr
Mobile Application Developer
Dubai, UAE
Company Description Wonnpay is a crypto-native payment network designed for global citizens, high-value individuals, and mobile-first entrepreneurs. We specialize in creating smarter, faster, and more secure solutions th
Full Stack Engineer
Dubai, UAE
Company Description: Wonnpay is a crypto-native payment network built for global citizens, high-value individuals, and mobile-first entrepreneurs. Our mission is to make transactions smarter, faster, and more secure by p
Solutions Architect
Dubai, UAE
Company Description Wonnpay is a crypto-native payment network built for global citizens, high-value individuals, and mobile-first entrepreneurs. Our mission is to make transactions smarter, faster, and more secure by pr
Marketing Manager
Dubai, UAE
Company Description: Wonnpay is a crypto-native payment network built for global citizens, high-value individuals, and mobile-first entrepreneurs. Our mission is to make transactions smarter, faster, and more secure by p
Full Stack Engineer
Dubai, UAE
Company Description: Wonnpay is a crypto-native payment network built for global citizens, high-value individuals, and mobile-first entrepreneurs. Our mission is to make transactions smarter, faster, and more secure by p
Frontend Developer
Dubai, UAE
Company Description Wonnpay is a crypto-native payment network designed for global citizens, high-value individuals, and mobile-first entrepreneurs. We specialize in creating smarter, faster, and more secure solutions th
Back End Developer
Dubai, UAE
Company Description Wonnpay is a crypto-native payment network built for global citizens, high-value individuals, and mobile-first entrepreneurs. Our mission is to make transactions smarter, faster, and more secure by pr
Back End Developer
Dubai, UAE
Mobile Application Developer
Dubai, UAE
Full Stack Engineer
Dubai, UAE
Solutions Architect
Dubai, UAE
Marketing Manager
Dubai, UAE
Full Stack Engineer
Dubai, UAE
Frontend Developer
Dubai, UAE
Back End Developer
Dubai, UAE