Reach out directly about this role
Blockchain Backend Developer (DEX, Middle+ / Senior) Required
About the role We are looking for a developer to join a team building a decentralized exchange (DEX). The work is at the intersection of smart contracts and backend: from on-chain logic in Rust to services in Node.js and Python that serve the exchange, process blockchain data, and interact with user wallets.
▪️Responsibilities ▫️Development, testing, and deployment of smart contracts in Rust: swaps, liquidity pools, calculations, and fees ▫️Development of backend services in Node.js (TypeScript) and Python: exchange API, transaction processing, integrations ▫️Integration with crypto wallets: connection, transaction signing, working with RPC nodes ▫️Indexing and processing on-chain events, data synchronization with the database ▫️Accurate calculation of prices, fees, and balances (BigInt / decimal) ▫️Ensuring the security of contracts and services: tests, code reviews, preparation for audits ▫️Monitoring transactions and service operation, incident analysis ▫️Participation in code reviews and architectural decisions
▪️Requirements ▫️3+ years of commercial development experience, with 1+ year in Web3 / blockchain ▫️Experience writing and deploying smart contracts in Rust (Solana / Anchor, CosmWasm, NEAR or similar) ▫️Proficient Node.js (TypeScript) and Python on the backend ▫️Understanding of DEX mechanics: AMM, liquidity pools, swaps, slippage, price oracles ▫️Experience working with crypto wallets: transaction signing, key management, wallet adapters ▫️Knowledge of typical smart contract vulnerabilities (reentrancy, access control, price manipulation)
▪️Will be a plus ▫️Solidity and experience with EVM networks ▫️Experience passing smart contract audits ▫️Experience in DeFi projects with real TVL ▫️Cross-chain bridges ▫️Experience in fintech or crypto exchanges (CEX) ▫️Docker, CI/CD
8 hours ago
Grade
Middle
Experience
from 3 years
Work Format
Remote
Employment
Full-time
AI writes it from your resume. You only have to send it.
By job title