Flutter & Node.js Developer Needed for Fintech Mobile Application Development

Posted 3 weeks ago

Worldwide

Summary

We are looking for an experienced Flutter Developer / Full-Stack Mobile App Developer to build a secure and scalable Fintech mobile application for Android and iOS. The application will include user account management, wallet/payment-related workflows, transaction tracking, secure authentication, notifications, and an admin/backend system to manage users, transactions, and app activity. The ideal developer should have strong experience in Flutter, Node.js, REST APIs, database design, third-party payment integrations, and secure backend architecture for financial applications. Required Tech Stack Mobile App: Flutter / Dart Backend: Node.js / Express.js or NestJS Database: PostgreSQL / MongoDB / Firebase / MySQL Authentication: JWT, OTP, Firebase Auth, or custom auth Cloud/Hosting: AWS, DigitalOcean, Firebase, Vercel, or similar Payment/Banking APIs: Stripe, Plaid, ACH, wallet APIs, or similar fintech APIs Notifications: Firebase Cloud Messaging Admin Panel: React.js / Next.js / any suitable web framework Main Features Required Mobile Application The mobile app should include: User Registration & Login Email/phone signup OTP verification Secure login Forgot password Profile management KYC / User Verification Basic user information Document upload Verification status Admin approval/rejection flow Wallet / Account Module User wallet balance Add funds Withdraw funds Transaction history Pending, completed, failed transaction statuses Payment / Transfer Flow User-to-user transfer Bank transfer or ACH flow if applicable Payment gateway integration Transaction confirmation Receipt generation Transaction Management Full transaction history Filters by date/status/type Transaction details screen Download/share receipt option Notifications Push notifications Email notifications if required Transaction alerts Account activity alerts Security Features Secure API communication Token-based authentication Data encryption where required Role-based access Basic fraud-prevention checks App-level security best practices Backend Development The backend should include REST API Development Secure APIs for mobile app User authentication APIs Wallet APIs Transaction APIs Admin APIs Database Structure Users Wallets/accounts Transactions KYC documents Notifications Logs/activity records Payment Gateway / Banking API Integration Integration with required payment provider Webhook handling Transaction status updates Error handling Payment logs Admin Panel Dashboard overview User management KYC approval/rejection Transaction monitoring Wallet adjustment logs Reports Settings management Required Experience The developer/team should have experience with Flutter mobile app development Node.js backend development Fintech, wallet, banking, payment, or transaction-based applications Secure authentication and authorization Payment gateway or banking API integrations Database architecture for transaction-based systems API security and webhook handling Admin panel development Deployment and production release Deliverables The final delivery should include Complete Flutter mobile application for Android and iOS Complete Node.js backend Database setup Admin panel Payment/banking API integration API documentation Deployment setup Source code handover Testing and bug fixing App Store / Play Store build support if required Budget Requirement Please do not send a random or placeholder budget. While applying, kindly provide a proper budget breakdown based on the project scope. The breakdown should clearly explain the estimated cost for each major module. For example Mobile app development cost Backend API development cost Admin panel development cost Payment/banking API integration cost Database setup cost KYC/user verification module cost Testing and QA cost Deployment cost App Store / Play Store submission support cost Maintenance or post-launch support cost, if available The budget should also include Estimated timeline Number of milestones Cost per milestone What will be delivered in each milestone Any third-party service costs that are not included in the development fee Important Note Please only apply if you can explain the complete development approach, timeline, and budget breakdown properly. We are looking for a expert developer or team who can guide us technically and build a secure, scalable fintech application with clean code and proper documentation.

  • $750.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Node.js
JavaScript
MongoDB
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 23, 2026
  • Australia
    Melbourne3:07 PM
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

TypeScript
iOS Development
Mobile App Development
Android
React Native

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo