Go back to job listing
Our client is a cross-chain routing protocol that has facilitated over $4 billion in transactions across 80+ chains and ecosystems. Serving as a foundational layer of the cross-chain web3 stack, the organization is experiencing rapid growth, requiring backend engineers to operate across multiple blockchain paradigms and protocols.
The team is seeking a Backend Web3 Engineer to join a highly skilled, globally distributed, and fast-moving group.
How the Team Works
- The organization operates with a remote, async-friendly culture.
- Engineers are expected to attend a daily standup at 22:00 UTC (subject to change).
- Excellent communication in Slack, documentation, and other collaboration tools is essential.
- Team members are sometimes expected to self-organize with colleagues for deployments, collaboration, or test planning.
- Engineers function as individual contributors but frequently take the lead on solution design, necessitating a strong understanding of business needs and the ability to clearly present architecture proposals to the team.
Desired Skills
Web3 / Blockchain
- Solidity: Deep experience with EVM smart contracts, including integration via applications and deployment frameworks.
- Rust Smart Contracts: Proficiency in at least one major ecosystem:
- CosmWasm
- Solana (e.g., Anchor)
- Move
- Strong On-chain Debugging: Expertise using tools such as Tenderly, block explorers, calldata decoding, and gas analysis.
- DeFi Knowledge: Strong understanding of:
- AMMs (e.g., constant product, CL, stable swaps), price impact, slippage
- Other DeFi primitives, such as lending/borrowing protocols and staking contracts
- Cross-Chain Infrastructure: Familiarity with bridges and experience integrating or working with protocols like Axelar, Wormhole, or LayerZero.
- Cross-Chain App Development: Experience building or integrating cross-chain logic into real-time applications.
- Automated Testing: Proficiency in writing automated tests for smart contracts and backend systems.
Backend Engineering Skills
- TypeScript: Strong proficiency and clean code practices.
- Rust: Application development experience.
- Node.js: Experience with Express, NestJS, or similar frameworks.
- Microservices: Familiarity with distributed service architectures and inter-service communication.
- Databases: Experience with MongoDB or other document databases.
- Event-Driven Systems: Familiarity with WebSockets, RabbitMQ, NATS, or similar technologies.
- Performance: Experience with caching strategies, optimization techniques, and real-time data pipelines.
- Best Practices: Strong understanding of test frameworks, modular design patterns, and working in Dockerized environments.
Bonus Points
- Experience working for DEX aggregators and understanding their routing (e.g., 1inch, ParaSwap)
- Knowledge of graph databases (e.g., Neo4j, Memgraph) and routing algorithms (Dijkstra, Yen)
- Familiarity with Trusted Execution Environments (TEEs) or Multiparty Computation (MPC)
- Previous work in trading firms, especially involving orderbooks or low-latency trading systems
- Kubernetes and cloud infrastructure experience (e.g., AWS)
- GraphQL API development
- Data Engineering