| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
SwapRail | Remote |
| |||
SwapRail | Remote |
| |||
Tether Operations Limited | Dublin, Ireland | $105k - $120k | |||
SwapRail | Remote |
| |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
PURVIEW | San Francisco, CA, United States | $98k - $100k | |||
Kraken | London, United Kingdom | $90k - $150k | |||
MoonPay | Remote | $84k - $90k | |||
Ondo Finance | United States | $87k - $97k | |||
Millennium Software and Staffing Inc | Charlotte, NC, United States | $105k - $105k | |||
InfStones | Texas | $84k - $110k | |||
Veda | Wilmington, DE, United States | $76k - $180k | |||
Bcbgroup | Remote | $122k - $141k | |||
Bcbgroup | Remote | $59k - $80k | |||
Okx | Remote | $147k - $156k | |||
Chainalysis | United States | $179k - $250k |
Design and build the core backend systems powering SwapRail, including APIs, routing engines, execution services, and data pipelines.
## Responsibilities
- Design and implement scalable backend services and APIs
- Build routing and aggregation logic for swap execution across multiple liquidity sources
- Integrate on-chain and off-chain data sources (RPC nodes, indexers, third-party APIs)
- Develop simulation and validation layers for transaction execution
- Optimize system performance for low-latency and high-throughput scenarios
- Design data models for quotes, routes, transactions, and execution states
- Implement monitoring, logging, and observability across services
- Collaborate with wallet and frontend teams to ensure consistency in execution flows
## Requirements
- Strong experience with Node.js / TypeScript / Go / Rust
- Experience building high-performance backend systems
- Strong understanding of asynchronous systems and concurrency
- Experience with PostgreSQL and data modeling
- Familiarity with microservices architecture and distributed systems
- Experience integrating blockchain data or Web3 systems
## Nice to Have
- Experience with DeFi protocols or aggregators (1inch, 0x, Uniswap)
- Experience building trading or execution systems
- Experience with blockchain indexing (The Graph, custom indexers)
- Understanding of MEV, routing optimization, and slippage control
- Experience with caching layers (Redis) and performance optimization
What does a Node.js developer in web3 do?
A Node developer in web3 is a software developer who specializes in creating and maintaining applications built on the Node.js platform and using web3 technology
Web3 is a term that refers to the collection of technologies and protocols that make up the decentralized web, also known as the Internet of value
This includes blockchain technology, peer-to-peer networking, and other technologies that enable users to exchange value and data in a decentralized manner
As a Node developer in web3, some of the responsibilities might include:
- Developing and maintaining web3 applications using Node.js
- Writing and testing code for smart contracts on blockchain platforms
- Implementing security measures to protect the integrity and confidentiality of data on the decentralized web
- Collaborating with other team members to design and implement web3 solutions
- Troubleshooting and debugging issues with web3 applications
- Staying up-to-date with the latest developments and best practices in the web3 ecosystem.