rollco digital
Singapore / Global
Singapore / Global
The Role
Extend or customize the Geth client (or Rust-based executor) to index liquidity pools directly from on-chain state.
Develop an EVM-based swap simulator to compare swap outcomes across multiple DEXs(Uniswap, 1inch, ParaSwap, KyberSwap).
Implement routing algorithms (e.g., graph-based shortest path) to determine optimal swap paths.
Build high-performance transaction builder to generate, sign, and broadcast raw transactions.
Benchmark aggregator performance against leading API-based aggregators (1inch, Paraswap).
Optimize system performance for low latency and scalability.
Collaborate on building APIs or dashboards for exposing swap routes and analytics.
Ideal Profile
You have at least 3 years experience, ideally within a Software Engineer or System Architect role.
Proficiency in Golang and/or Rust programming.
Deep understanding of Ethereum internals, EVM execution, and Geth client architecture.
Experience with blockchain data parsing, state inspection, and transaction simulation.
Strong knowledge of DeFi protocols, especially Uniswap, Curve, Balancer, and other DEXs.
What's on Offer
Work alongside & learn from best in class talent
Work within a company with a solid track record of success
Opportunity to make a positive impact
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global