Responsibilities
Frontend & App Development
- Develop responsive web applications using React.js, Next.js, and TypeScript under the guidance of senior engineers.
- Assist in implementing Web3 integration layers, including wallet connections (e.g., MetaMask, WalletConnect) and transaction lifecycle management using Ethers.js, Viem, or Wagmi.
- Translate Figma designs and financial data into pixel-perfect, user-friendly application interfaces.
Backend & API Development
- Support the development of APIs to expose blockchain functionality to mobile apps, internal banking systems, and frontend applications.
- Assist in developing Indexers (listeners) that watch the blockchain for events and sync data to SQL/NoSQL databases for fast querying.
- Support integration with the parent bank's core systems, payment gateways, and authentication services.
Security & Infrastructure
- Assist in implementing access control, data encryption (at rest and in transit), and vulnerability management practices.
- Support secure key management and transaction signing solutions compliant with bank-grade standards.
- Assist in optimizing database instances and implementing caching systems (Redis) for high-concurrency environments.
Qualifications
- 1+ years in software development (Backend or Full Stack).
- Frontend: Proficient in React.js, Next.js, TypeScript, and modern CSS frameworks (Tailwind).
- Backend: Familiarity with Go (Golang) or Node.js.
- Database: Working knowledge of SQL (PostgreSQL) or NoSQL (MongoDB).
- Basic understanding of Microservices, Docker, and API design principles.
- Interest or exposure to Fintech, Banking, blockchain, or DeFi projects is a plus.
- Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.