Start Your Search Here

Job Search

rollco digital

Singapore / Global

Blockchain Engineer

Job Description

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

Apply Now

Similar Opportunities

View all jobs