About bepay
bepay is a non-custodial Web3 super app that enables fast, secure, and borderless payments across fiat, crypto, and CBDCs. Designed to support both users and merchants, bepay integrates digital payments, wallet services, and cross-chain infrastructure into one seamless mobile-first experience. We are focused on scaling financial access globally through cutting-edge, decentralized technologies.
As we build core infrastructure and scale to global users, we are hiring an experienced Full Stack Flutter Developer with a strong backend foundation to develop secure, scalable, and high-performance fintech applications.
Position Summary
We’re looking for a hands-on Full Stack Flutter Developer who can lead the buildout of performant, secure, and scalable fintech features in a mobile-first environment. You’ll be responsible for developing both the user-facing Flutter app and backend APIs built in Node.js and TypeScript. Experience with Web3 wallets, smart contract integration, and payments is essential.
This role is ideal for someone who thrives in early-stage, high-ownership environments and has worked in fintech or crypto-related domains.
Key Responsibilities
- Develop and maintain mobile apps using Flutter and Dart for Android and iOS
- Design and build scalable backend services and APIs using Node.js and TypeScript
- Work with PostgreSQL to model relational data and optimize queries for performance
- Integrate Web3 features , including wallet connections, smart contract interactions, and on-chain / off-chain flows
- Build and maintain payment workflows, wallet infrastructure, and merchant tools (invoicing, settlements, transaction history)
- Design secure authentication (JWT, OAuth2.0, biometric) and authorization flows
- Monitor and optimize performance, scalability, and fault tolerance of the system
- Collaborate with DevOps, Product, and Security teams to release secure, scalable fintech features
- Write clean, well-documented, and testable code; participate in code reviews
- Implement logging, crash reporting, and alerting systems for app reliability
Must-Have Skills
5+ years of experience developing cross-platform apps with Flutter & Dart5+ years of experience backend development using Node.js and TypeScriptStrong experience with PostgreSQL , including schema design, joins, indexing, and query optimizationBuilt and maintained APIs following RESTful or GraphQL principlesHands-on experience with Web3.js, Ethers.js , or similar libraries for blockchain integrationIntegrated crypto wallets, smart contracts, or token transfers in production environmentsBuilt and integrated payment features such as UPI, wallets, QR code payments, card transactions, and BNPLExperience with third-party payment APIs like Razorpay, Stripe, Cashfree, or PhonePeStrong understanding of authentication protocols (JWT, OAuth2.0) and mobile security standardsExperience with Git, CI / CD pipelines, and DevOps toolsComfortable writing secure, scalable, and testable code in fast-paced environmentsIdeal Candidate Profile
4–7 years of full stack experience with a strong backend biasBuilt and scaled transactional systems or fintech platformsUnderstands wallet architecture, financial flows, settlements, and complianceComfortable with both system design and hands-on codingClear communicator, fast problem-solver, startup-ready mindsetBonus :
Experience with fintech, digital banking, or regulated financial servicesExposure to blockchain or tokenized payment systemsWorked on merchant tools – invoicing, settlements, analytics dashboards