Moonraise
Senior Software Engineer | Tech Lead – Blockchain
Full-stack Web3 development on the Solana ecosystem
Overview
Building full-stack Web3 solutions on Solana, delivering dApps including decentralized identifiers, KYC solutions, blockchain games, and token operations. Architecting scalable backend systems with event-driven architecture, real-time on-chain event processing, checkpoint recovery for missed events, and Redis caching with decorator-based patterns.
Technologies
Responsibilities
- Develop full-stack dApps with Next.js/React frontends and NestJS/Golang backends
- Build backend services handling transaction flows, user authentication, and wallet management
- Design and implement RESTful APIs and database schemas (Prisma) for user data and on-chain events
- Implement Solana programs with Anchor for randomness, prize pools, and SPL token operations
- Integrate Solana RPC nodes and wallet connections (Phantom, Solflare)
- Build event-driven architecture with BullMQ workers and real-time on-chain event listeners
- Implement Redis caching with decorator-based patterns and idempotency for event deduplication
- Design checkpoint recovery system with catch-up processing for missed blockchain events
Key Achievements
Built full-stack dApps with Next.js frontends and NestJS/Golang backends for international clients
Developed Solana programs (Anchor) for randomness, prize pools, and SPL token operations
Architected event-driven system with BullMQ workers and real-time on-chain event processing
Delivered solutions for clients across Korea, Singapore, and global markets