Job Description
Web3 DeFi Backend Engineer (Node.js)
We are seeking a skilled Web3 DeFi Backend Engineer specializing in Node.js to join our dynamic team. In this role, you will be responsible for developing and maintaining critical backend systems for decentralized finance applications.
Key Responsibilities
- Develop and maintain DeFi-related backend systems including wallet services, cross-chain solutions, yield vaults, trade execution engines, and fund flow management modules
- Build high-performance APIs, background services, queue processing systems, and automated tasks using Node.js/TypeScript
- Integrate with major blockchain networks (Ethereum, Arbitrum, Base, BNB Chain, Polygon) through RPC, Indexer, and third-party APIs while designing reliable on-chain data reading and caching mechanisms
- Participate in DeFi protocol design and implementation including Vaults, Staking, Liquidity Pools, Swaps, strategy execution, and yield compounding logic
- Implement security-critical features related to audits: permission management, multi-signature workflows, signing processes, risk limits, and transaction rollbacks
- Collaborate with frontend developers, smart contract engineers, and product teams to design scalable, highly available, and observable system architectures
- Monitor real-time blockchain events, token listings, and price fluctuations with low-latency processing capabilities
- Create technical documentation, participate in code reviews, and optimize system architecture
Job Requirements
- 3+ years of Node.js backend development experience with proficiency in TypeScript and at least one framework (Nest.js/Express/Koa)
- Deep understanding of Ethereum blockchain mechanics (EVM, transaction lifecycle, Gas, nonce, state trees)
- Hands-on experience with Web3.js, Ethers.js or Viem for smart contract integration and event monitoring
- Familiarity with Solidity or experience collaborating with smart contract engineers, with ability to read and understand contract code
- Knowledge of major DeFi protocols like Uniswap, Curve, Aave, Lido or various Vault/yield farming mechanisms
- Understanding of blockchain security risks including reentrancy, flash loan attacks, price manipulation, permission errors, and oracle risks
- Practical experience with microservices architecture, caching (Redis), databases (Postgres/Mongo), and message queues (Kafka/RabbitMQ)
- Familiarity with Docker, CI/CD pipelines, and cloud deployment (AWS/GCP/DigitalOcean) preferred
- Interest in financial markets, arbitrage strategies, quantitative trading, and blockchain economic models is a plus
- Ability to thrive in fast-paced startup environments with strong sense of responsibility and excellent communication skills
Preferred Qualifications
- Experience building actual DeFi products, trading bots, arbitrage systems, or wallet solutions
- Web3 hackathon awards or open-source contributions
- Low-latency system development experience
- Knowledge of DeFi risk monitoring, offchain computation, or Keeper/Aggregator mechanisms
- TypeScript + Hardhat/Foundry integration experience
Benefits
- Opportunity to work on real DeFi applications and contribute to core architecture design
- High degree of technical autonomy and freedom
- Collaboration with international blockchain engineers
- Transparent salary structure with performance bonuses
- Remote work flexibility


