Career Opportunities

Web3 Wallet Backend Engineer (DEX Aggregator Backend)

Published on 2026-02-04 11:07

I. Responsibilities

1. Core Backend Design & Implementation for the DEX Aggregator

  • Design and implement core backend services for the DEX aggregator.

    • Define the overall technical architecture and core transaction flows of the DEX aggregator.

    • Design key logic including routing, price quoting, slippage control, fee calculation, and fallback handling for failed transactions.

    • Produce complete technical design documents, organize reviews, and drive implementation.

2. Aggregation Engine & On-Chain Protocol Integration

  • Integrate and optimize connections with on-chain protocols.

    • Interface with major DEX protocols such as Uniswap V2/V3, PancakeSwap, SushiSwap, Curve, Balancer, etc.

    • Support multi-chain environments including Ethereum, BSC, Arbitrum, Base, Polygon, and others.

    • Implement multi-pool, multi-path order splitting and optimal price routing strategies.

3. On-Chain Interaction & Transaction Execution Pipeline

  • Design and implement the full on-chain swap execution pipeline.

    • Build transaction workflows covering construction, simulation, signing, broadcasting, and receipt confirmation.

    • Collaborate with wallet, account, signing, and gas strategy services.

    • Ensure high transaction success rates, fast confirmations, and robust exception handling and rollback mechanisms.

4. Service Stability & Security

  • Build stability and security mechanisms for the DEX aggregator services.

    • Work with risk control and security teams to design transaction risk controls, rate limiting, blacklists, and anomaly detection mechanisms.

    • Mitigate risks such as price manipulation, MEV, slippage attacks, replay attacks, and other on-chain threats.

    • Ensure stable operation under high concurrency and high-frequency trading scenarios.

5. Engineering Excellence & Collaboration

  • Maintain strong engineering discipline and collaboration skills.

    • Follow best practices in code quality, unit testing, and technical documentation.

    • Work closely with frontend, wallet, risk, and product teams to deliver high-quality releases.

 

II. Requirements

Core Technical Skills

  • Bachelor’s degree or above in Computer Science or a related field, with a solid foundation in data structures, operating systems, networking, and concurrent programming.

  • Strong proficiency in Java, with experience building large-scale backend systems.

  • Deep understanding of backend architecture design, with hands-on experience delivering high-concurrency, high-availability, and scalable systems.

  • Proficiency with common middleware and infrastructure, including MySQL / PostgreSQL, Redis, message queues, RPC frameworks, Docker, and Kubernetes.

  • Familiarity with on-chain data structures and blockchain RPC interfaces.

  • Strong understanding of the full lifecycle of on-chain transactions: construction, simulation, signing, broadcasting, and confirmation.

  • In-depth knowledge of major DEX mechanisms, including but not limited to Uniswap V2 / V3 (AMM, CLMM, ticks, and liquidity distribution).

  • Understanding of MEV risks, front-running, sandwich attacks, and common mitigation strategies.

Nice to Have

  • Hands-on experience with DEX aggregators, wallets, exchanges, or DeFi protocol projects.

  • Experience with non-EVM chains such as Solana, Sui, or Aptos is a strong plus.

  • Familiarity with EIP-4337 (Account Abstraction wallets), Permit, Meta-Transactions, and other emerging transaction models.

  • Proven experience in performance optimization, improving transaction success rates, or cost optimization.

  • Experience with technical knowledge sharing, technical documentation, or open-source contributions.

Kindly click the link below if you are interested in applying for this position or referring a suitable candidate.

https://g471ooa6k2a.sg.larksuite.com/share/base/form/shrlgUIImcYl31HeBkSzOY24SGf 

2017-2026 © bitmart.com