About us
Bitget Wallet is the non-custodial crypto wallet designed to make crypto simple and secure for everyone. With over 80 million users, we bring together a full suite of crypto services, including swaps, market insights, staking, rewards, DApp exploration, and payment solutions. Supporting 130+ blockchains and millions of tokens, Bitget Wallet enables seamless multi-chain trading across hundreds of DEXs and cross-chain bridges. Backed by a $300+ million user protection fund, it ensures the highest level of security for users’ assets.
What you’ll do
Design and develop the core backend modules of our DEX, including:• Swap (AMM) matching, single-chain & cross-chain transactions, and limit-order matching engine• In-house aggregator for routing, quotation, and optimal path computation
Help architect and implement backend services that meet high-availability, high-concurrency, and high-scalability standards.
Integrate deeply with EVM/Solana smart contracts: build on-chain interaction logic, listen to and parse on-chain events, and ensure data consistency between on-chain and off-chain systems.
Optimize the performance and security of the trading pipeline; continuously monitor and improve TPS, latency, fault tolerance, and risk-control capability.
Collaborate closely with product, frontend, smart-contract, and DevOps teams to drive rapid iteration and deliver high-quality products.
Participate in code reviews, technical sharing, documentation, and best-practice development to raise overall team productivity and technical standards.
What you’ll need
Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
3+ years of backend development experience, with 1+ years of hands-on Golang; familiar with Gin, gRPC, Etcd, etc.
At least one project involving Dapp or smart-contract interaction on EVM or Solana; deep understanding of contract invocation, transaction lifecycle, nonce & gas mechanisms.
Solid knowledge of AMM principles (e.g., Uniswap v2/v3, Curve, Balancer) and common aggregator path-optimization algorithms.
Proficient in backend fundamentals such as microservices, message queues, caching, and databases:• Middleware: Redis/Memcache, Kafka/RabbitMQ• Databases: MySQL/PostgreSQL plus at least one NoSQL (MongoDB/ClickHouse, etc.)• Container & DevOps: Docker, Kubernetes, CI/CD
Strong grasp of data structures, algorithms, and concurrent programming; able to diagnose performance bottlenecks in high-concurrency scenarios independently.
Excellent system design, documentation, communication, and self-learning skills.
岗位职责:
负责 DEX 业务核心功能的后端设计与开发,包括:• Swap(AMM)撮合、单链与跨链交易、限价单撮合引擎• 自研聚合器路由、报价与最优路径计算
参与后台服务架构设计与落地,按高可用、高并发、高扩展的标准实现系统组件。
深度对接 EVM/Solana 链上合约,编写链上交互逻辑、监听与解析链上事件,保证链上链下数据一致性。
负责交易流程的性能与安全优化,持续监控并提升 TPS、延迟、容错与风控能力。
与产品、前端、合约、运维等团队紧密协作,推动需求快速迭代并交付高质量产品。
参与代码评审、技术分享,沉淀文档与规范,提升团队整体研发效率与技术水平。
任职要求:
计算机、软件工程及相关专业,本科及以上学历。
3 年以上后端开发经验,1 年以上 Golang 实战经验;熟悉 Gin、gRPC、Etcd 等生态。
至少 1 项基于 EVM 或 Solana 的 Dapp/合约交互项目经验,对链上合约调用、交易生命周期、Nonce & Gas 机制等有深入理解。
熟悉 AMM 原理(如 Uniswap v2/v3、Curve、Balancer 等)及常见聚合器路径优化算法。
熟练掌握微服务、消息队列、缓存、数据库等后端基础技术:• 中间件:Redis/Memcache、Kafka/RabbitMQ• 数据库:MySQL/PostgreSQL,至少一种 NoSQL (MongoDB/ClickHouse 等)• 容器与 DevOps:Docker、Kubernetes、CI/CD
扎实的数据结构、算法与并发编程能力,能够独立定位高并发场景下的性能瓶颈。
良好的系统设计、文档编写、沟通协作与自驱学习能力。
加分项:
参与过 DEX Swap、聚合器、限价单或跨链桥产品的设计与开发。
了解 LayerZero、Wormhole、Cosmos-IBC 等跨链协议或轻客户端机制。
熟悉 MEV、交易排序策略、Tenderly 模拟器使用经验。
具备 Node.js/TypeScript 实战经验,可维护历史服务或编写工具链。
具备区块链安全或监控报警系统的建设经验。
有过组合数学优化经验,包括不限于图算法、线性规划、整数规划等
有过ACM竞赛经验并且有成绩。
If you are ambitious and believe that digital assets could be the next financial and technological revolution, please apply!
By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.
Job info
Job title
BGW Backend DEX Engineer 资深后端DEX工程师
Employment type
Full-time
Job function
Technical Development
Posted on
2025-07-24
Tagged as: bgw backend dex engineer 资深后端dex工程师