| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Startale Group | Remote |
| |||
Heurist AI | New York, NY, United States | $45k - $72k | |||
Binance | Taipei, Taiwan |
| |||
SwissBorg | Remote | $112k - $159k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Blackbird Labs Inc | New York, NY, United States | $180k - $220k | |||
CoinTracker | United States | $175k - $210k | |||
Veda Tech Labs | Remote | $170k - $240k | |||
RugsDotFun | Remote | $100k - $240k | |||
Magic | Toronto, Canada | $63k - $150k | |||
Bitgo | Remote | $126k - $132k | |||
travoom | Austin, TX, United States | $84k - $90k | |||
solflare | Serbia | $90k - $100k | |||
Land | Remote | $36k - $90k | |||
Velvet | Remote |
| |||
Crypto.com | Shanghai, China | $110k - $130k |
- Design and build high-performance trading APIs (HTTP & WebSocket) to support low-latency order entry, market data, and account updates.
- Implement structured concurrency using the Tokio runtime - ensuring proper task lifecycle and cancellation handling.
- Develop and maintain real-time state ingestion pipelines:
- Process append-only logs (e.g., trades, order updates, book diffs).
- Rebuild local states efficiently using snapshot + diff application.
- Model trading-related data structures, including orders, fills, trades, positions, funding, and liquidation logic.
- Implement WebSocket connection logic, including upgrade handling, frame parsing, and data fanout for subscribed clients.
- Design observable backend systems with rich metrics, structured logging, and distributed tracing for performance insights and failure analysis.
- Collaborate with system and infrastructure engineers to continuously improve performance, scalability, and fault tolerance.
- Write comprehensive unit, integration, and load tests to ensure stability under production conditions.
- 3+ years of professional Rust experience, with all the following applied in production systems:
- Strong experience with the Tokio async runtime and concurrent programming patterns.
- Deep understanding of structured concurrency and robust handling of spawned task cancellation.
- Hands-on experience with HTTP and WebSocket frameworks such as Hyper or similar.
- Solid understanding of CEX/DEX systems and trading models.
- Familiarity with data modeling for trading entities (orders, trades, positions, funding, mark price, margin, liquidation logic, etc.).
- Prior hands-on trading or market data experience (personal or professional).
- Expertise in real-time data streaming and processing systems.
- Ability to design systems that rebuild local state efficiently from snapshots and diffs.
- Understanding of connection upgrades, frame parsing, and data fanout for subscribed clients.
- Ability to design and instrument systems for metrics, logging, and tracing.
- Experience with Prometheus and OpenTelemetry in production.
- Deep understanding of lock-free or lock-avoidant data structures
- Experience designing cache-friendly data layouts and optimizing for memory locality in latency-sensitive systems.
- Proficiency in profiling CPU and memory performance and able to diagnose and optimize latencies in real-time event pipelines
- Familiarity with Docker-based environments and CI/CD pipelines.
- Work on cutting-edge trading infrastructure bridging traditional and decentralized finance.
- Collaborate with a world-class, distributed engineering team.
- Influence critical technical decisions from the early stages.
- Competitive compensation and growth opportunities in a rapidly evolving space.
What does a back-end developer in Web3 do?
A back-end developer in web3 typically works on the server-side of a web application, using technologies that are specific to the decentralized web (also known as Web3-related)
This might involve building and maintaining the infrastructure that supports decentralized applications (dApps), or developing the underlying smart contracts and blockchain-based systems that power those dApps
In general, the goal of a back-end developer in web3 is to create the technologies and tools that enable users to interact with the decentralized web in a secure and seamless way.