Moonraise
Senior Software Engineer | Tech Lead – Blockchain
Web3 development on Solana and EVM ecosystems
Overview
Building full-stack Web3 solutions on Solana and EVM ecosystems, delivering dApps including decentralized identifiers (DID), KYC solutions, prediction markets, blockchain games, and token operations for global clients. Architecting scalable backend systems with event-driven architecture using BullMQ workers, real-time on-chain event processing with WebSocket subscriptions, checkpoint recovery for missed blockchain events, and Redis caching with decorator-based patterns for optimized performance.
Technologies
Responsibilities
- Develop full-stack dApps with Next.js/React frontends and NestJS/Golang backends for international clients across Korea, Singapore, and global markets
- Build backend services handling transaction flows, user authentication, wallet management, and on-chain event synchronization
- Design and implement RESTful APIs and database schemas (Prisma ORM) for user data, transaction history, and on-chain events
- Implement Solana programs with Anchor for randomness, prize pools, SPL token operations, and custom on-chain logic
- Integrate Solana RPC nodes and wallet connections with transaction signing and confirmation handling
- Build event-driven architecture with BullMQ workers and real-time on-chain event listeners using WebSocket subscriptions
- Implement Redis caching with decorator-based patterns and idempotency keys for event deduplication
- Design checkpoint recovery system with catch-up processing for missed blockchain events during downtime
Key Achievements
Delivered full-stack dApps for global clients across multiple domains, building Next.js/React frontends and NestJS/Golang backends
Designed RESTful APIs and database schemas (Prisma ORM) with Redis caching, optimizing query performance for blockchain data
Implemented Solana programs with Anchor for on-chain logic and token operations