Highlights
- 5 days work week
- Normal office working hour
- Location: Shenton Way
- Proficient in cloud infrastructure (AWS /GCP)
Application / Platform Overview
- Type: Mobile non-custodial personal wallet application
- User private keys are generated and stored only on the client device
- Backend servers do not store private keys or user accounts
- Multi-chain support (BTC, ETH, EVM-compatible chains as priority)
- Token storage, transfers, and transaction signing
- Future expansion to DApp integration and hardware wallet connectivity
- Hosting / Infrastructure
- Cloud-based infrastructure (AWS or GCP under consideration)
- Backend designed to be lightweight and stateless
- Backend responsibilities include:
- API services
- Blockchain node / RPC connections
- Logging, monitoring, and analytics
Type of Developer Required
- Full-stack or backend-focused engineer with strong blockchain experience
- Hands-on experience building non-custodial wallets is highly preferred
- Strong understanding of key management, cryptography, and signing flows
- Security-first mindset when designing wallet logic and user flows
- Comfortable contributing from architecture design through implementation
Development Scope
- Mobile application development (Flutter or React Native)
- Backend service development (Node.js / TypeScript)
- Blockchain integrations and RPC handling
- Wallet logic, transaction construction, and signing workflows
- Separation of frontend and backend, with deep understanding of wallet internals
Programming Languages / Frameworks
- Mobile: Flutter or React Native
- Backend: Node.js with TypeScript
- Blockchain SDKs: Web3.js, Ethers.js
- Cryptography: HD wallet standards (BIP32,BIP39, BIP44)
- Familiarity with hardware wallet standards is a plus
Key Responsibilities
- Design secure non-custodial wallet architecture.
- Implement private key generation, storage, and signing on-device.
- Develop multi-chain wallet logic for BTC and EVM-compatible chains.
- Integrate blockchain RPCs and node providers.
- Build minimal backend services to support wallet operations.
- Ensure security best practices across cryptography and data flows.
- Participate in early-stage architecture decisions and roadmap planning.
Requirements
- 5–10+ years of software development experience.
- Proven experience in blockchain or Web3 application development.
- Demonstrated experience with non-custodial wallet implementations.
- Strong understanding of cryptographic principles and key management.
- Experience with mobile app development frameworks.
- Familiarity with cloud infrastructure and backend APIs.
How to Apply
Interested applicants, kindly send your resume in MS WORD format to anthony.khoo at trustrecruit.com.sg or please click on “Apply Now” and provide the below details in your resume.
- Last drawn salary
- Expected salary
- Notice period
- Reason for leaving
We regret only shortlisted candidates will be notified.
Important Note
Trust Recruit Pte Ltd is committed to safeguarding your personal data in accordance with the Personal Data Protection Act (PDPA). Please read our privacy statement on our corporate website www.trustrecruit.com.sg.
Trust Recruit Pte Ltd
EA License No: 19C9950
EA Personnel: Khoo Choo Xian ( Anthony )
EA Personnel Reg No: R25158524