Job Description
Summary
Role Summary
We are seeking an experienced Backend Engineer proficient in Rust to design, build, and maintain the core engine of our DEX aggregator. You will be responsible for developing the off-chain systems that fetch market data, calculate optimal trading routes, manage order flow, and communicate with our Web3 integration layer and frontend.
Duties/Responsibilities
- Design, develop, test, deploy, and maintain high-performance backend services in Rust.
- Build and manage integrations with APIs and data streams from various DEXs and blockchain data providers.
- Develop and optimize complex algorithms for multi-hop trade routing, price discovery, and potentially order matching.
- Implement robust APIs (e.g., REST, gRPC, WebSockets) for communication with the frontend and Web3 components.
- Manage data persistence layers for caching market data, token information, and user preferences.
- Ensure system reliability, scalability, security, and low latency.
- Collaborate closely with Frontend and Web3 developers to ensure seamless integration.
- Write comprehensive unit, integration, and performance tests.
- Participate in code reviews and contribute to architectural decisions.
- Stay updated with the latest developments in Rust, DeFi, and DEX technologies.
Required Qualifications
- Proven professional experience (3+ years) developing backend systems with Rust.
- Strong understanding of asynchronous programming in Rust (e.g., async/await, tokio, actix).
- Experience designing and building scalable, distributed systems.
- Proficiency in designing and consuming APIs (REST, potentially gRPC/WebSockets).
- Experience with databases (SQL or NoSQL, e.g., PostgreSQL, Redis).
- Familiarity with containerization (Docker) and CI/CD practices.
- Strong problem-solving skills and ability to work with complex algorithms.
- Excellent communication and collaboration skills.
- Passion for or strong interest in blockchain technology and Decentralized Finance (DeFi).
Preferred Qualifications
- Experience working on DEXs, DEX aggregators, or other DeFi protocols.
- Understanding of blockchain concepts (transactions, gas, blocks, common EVM patterns).
- Experience with performance optimization and low-latency systems.
- Familiarity with common DEX protocols (Uniswap V2/V3, Curve, Balancer, etc.).
- Knowledge of microservices architecture.
- Contributions to open-source projects.
What we offer:
- Opportunity to build a cutting-edge DeFi product from the ground up.
- Collaborative and fast-paced startup environment.
- Competitive salary and potential token options (Specify details or range if possible).
- Flexible remote work arrangements.
Skills
- C++
- Rust
- Smart Contract Development
- Solidity