What are the responsibilities and job description for the Senior CEX & Blockchain Engineer position at AlphaNexGroup?
Company: AlphaNex Group
Location: Remote
Employment Type: Full-time / Contract
About Project
AlphaNex is currently developing a cryptocurrency exchange platform.
We have an existing P2P crypto escrow MVP and are working to evolve the existing system into a custodial centralized exchange (CEX).
The project will include spot trading, order matching, user balances and accounting, blockchain deposits and withdrawals, custody, APIs, and a trading interface.
We are looking for an experienced Blockchain / CEX Engineer who can help us review the existing system and contribute to the design and development of the CEX platform.
Responsibilities
- Review and understand the existing P2P MVP and codebase
- Help design the CEX architecture
- Develop or integrate a spot trading and matching engine
- Implement order books and trade processing
- Design user balances, ledger, and trade settlement
- Develop cryptocurrency deposit and withdrawal systems
- Work with EVM blockchain integrations
- Implement transaction monitoring and confirmation handling
- Work on wallet and custody-related infrastructure
- Develop REST APIs and real-time WebSocket services
- Implement administrative and risk-management functionality
- Improve security, reliability, testing, and documentation
- Identify technical risks and recommend improvements
- Work with the team on the evolution of the existing Next.js/Fastify application
Current Project
The current MVP includes:
- Frontend: Next.js 14, React, TypeScript, Tailwind
- Web3: wagmi / viem
- Backend: Node.js / Fastify
- Authentication: SIWE
- Blockchain: Hardhat P2PEscrow
- Network: Sepolia
- Product: P2P fiat-to-crypto escrow functionality
The existing project will be reviewed and extended as part of the transition toward the CEX architecture.
Required Experience
- Professional experience developing exchange, trading, brokerage, payment, fintech, or similar financial systems
- Strong Node.js / TypeScript experience
- Understanding of order books, matching, balances, and trade settlement
- Blockchain integration experience, preferably EVM
- Experience with cryptocurrency deposits and withdrawals
- Understanding of wallet and custody security
- Good understanding of backend architecture and databases
- Experience working with existing codebases and extending them
- Strong attention to security, reliability, and data consistency
Nice to Have
- Previous CEX or DEX development experience
- Matching engine experience
- Trading or brokerage system experience
- WebSocket / real-time market data experience
- PostgreSQL and Redis
- Kafka, RabbitMQ, SQS, or similar systems
- Hot/cold wallet infrastructure
- MPC or HSM experience
- KYC/AML integrations
- Solidity experience
- Experience building trading interfaces
Technology Stack
Frontend: Next.js, React, TypeScript, Tailwind
Backend: Node.js, Fastify
Database: PostgreSQL, Redis
Blockchain: EVM, viem, wagmi
Real-time: WebSockets
Infrastructure: Docker, CI/CD
Initial Goals
The initial development goals include:
- Define the CEX architecture and ledger model
- Develop an MVP spot market
- Implement order placement, cancellation, matching, and balance updates
- Implement deposit and withdrawal for at least one EVM asset
- Add reconciliation and basic operational controls
- Connect the trading interface to real APIs and market data
Who We're Looking For
We are particularly interested in engineers who have hands-on experience building financial or trading systems, rather than only general blockchain or Web3 application experience.
Experience with CEXs, brokerage platforms, payment systems, trading infrastructure, or crypto custody is highly relevant.
Application Process
The process will include:
- Initial discussion
- Review of the project description
- Developer application
- Hands-on review of the existing project
- Technical discussion with our CTO
Selected candidates will be given access to the current project and asked to run and review the existing MVP before the technical interview.
How to Apply
Please provide:
- CV / Resume
- GitHub or portfolio
- Relevant CEX, trading, fintech, payment, wallet, or blockchain experience
- Examples of projects you have personally worked on
- Your specific role and responsibilities on those projects
- Availability
- Preferred employment type
- Expected compensation/rate
Remote position. Full-time, Part-time and contract opportunities are available.