Tech Stack
GoGRPCJavaScriptNode.jsNoSQLRustSoliditySQLWeb3
About the role
- Work across backend infrastructure, smart contracts, and frontend tooling to create a unified trading stack integrating with perpetual protocols
- Design robust backend services that connect to perp order books, manage trading flows, and expose APIs for frontend and quant teams
- Develop data pipelines that capture and process real-time market activity, enabling accurate PnL, funding, and risk insights
- Build and deploy smart contracts supporting trade execution, account abstraction, and settlement with focus on security and performance
- Optimize trading infrastructure for low-latency execution, efficient order routing, and scalable liquidity management
- Collaborate with product, data, and frontend teams to deliver trader-facing interfaces and strategy management tools
- Research and stay ahead of perp protocol design and DeFi infrastructure to keep the platform best-in-class
Requirements
- 4+ years of professional software engineering experience, including 2+ years in Web3 or DeFi
- Strong backend development skills in Node.js, Rust, Go, or similar
- Practical experience with data engineering concepts (streaming systems, event-driven architectures, SQL/NoSQL databases)
- Hands-on smart contract development (Solidity, Rust, or Vyper), with a strong appreciation for secure coding practices
- Familiarity with perpetual futures mechanics: funding rates, leverage, margining, liquidations, and order book dynamics
- Experience integrating with exchange APIs (REST, WebSocket, gRPC)
- Proven track record of shipping production systems at scale