Job Description
* Design and develop blockchain trading systems, including core business modules such as on-chain transactions, cross-chain transactions, copy trading, stock trading, and wallet accounts. * Integrate public chain nodes like EVM and Solana, handle transaction broadcasting, transaction status tracking, and on-chain data processing. * Conduct in-depth research on on-chain trading mechanisms, including AMM (V2/V3/V4), routing algorithms, Gas optimization, MEV, Anti-MEV technologies, and continuously improve transaction success rates, speed, and user experience. * Develop high-performance on-chain trading systems, optimize key processes such as transaction routing, node access, RPC scheduling, transaction broadcasting, and confirmation to build low-latency, high-throughput trading systems. * Participate in the architectural design of core modules like trading systems and wallet account systems, continuously improving system performance, stability, and security. * Stay updated with blockchain and DeFi ecosystem developments, research new protocols and technologies, and drive business implementation.
Job Requirements
- Bachelor's degree or higher, with 1-3 years of Golang development experience; blockchain-related project experience is preferred.
- Proficiency in Golang, solid programming foundation, familiarity with concurrency models like Goroutine, Channel, and Context, and experience with performance analysis tools such as memory management, GC, and pprof. Experience in high-concurrency, high-performance service development is required.
- Familiarity with Solidity smart contract development, understanding of common smart contract security risks and mitigation measures (e.g., reentrancy attacks, signature verification, authorization mechanisms, DelegateCall).
- Understanding of blockchain transaction processes, including transaction signing, Nonce management, Gas mechanisms, Mempool, transaction broadcasting, and confirmation.
- Deep knowledge of wallet security, transaction security, and smart contract security, including private key management, signature mechanisms, multi-signature wallets, and MPC solutions.
- Proficiency in PostgreSQL/MySQL, including index design, SQL optimization, transactions, locking mechanisms, and database performance tuning. Basic data modeling skills are required.
- Familiarity with Redis data structures and cache design, with knowledge of cache optimization and performance tuning in high-concurrency scenarios.
- Experience with Linux development environments, strong problem-solving skills, and the ability to independently troubleshoot performance issues in production.
- Strong learning ability, sense of responsibility, teamwork skills, and proactive problem-solving attitude.
Preferred Qualifications
- Experience with Meme coin trading platforms, Sniper Bots, Copy Trading, arbitrage bots, or quantitative trading systems.
- Experience in optimizing transaction processes, including RPC scheduling, node optimization, transaction broadcasting, success rate improvement, and low-latency trading.
- Familiarity with transaction mechanisms on Solana, BSC, Ethereum, and hands-on experience with high-frequency on-chain trading.
- Experience in developing trading systems handling millions of transactions or high-concurrency trading systems.
Bonus Skills
- Familiarity with Solana's account model, transaction mechanisms, or smart contract development.
- Knowledge of Rust for reading or developing Solana smart contracts.
- Experience with DeFi protocols like HyperLiquid, Uniswap, Raydium, Pump, Four.Meme, or Flap.
- Experience in deploying, maintaining, and optimizing nodes like Geth, Erigon, Reth, or Solana Validator.
- Familiarity with on-chain data synchronization solutions like WebSocket, RPC, or Indexer.
- Experience in digital asset trading platforms or financial trading systems.
Benefits
Open Positions: 4-6 Salary Range: 30K-60K/month, with a minimum annual bonus of 3 months Location: Singapore (Remote work available) Contact:
[email protected]