Job description
Job Overview
As a Node.js Backend Engineer at NAVI, you will design, build, and expand the backend services supporting the NAVI Yield Vault, including strategy execution, asset rebalancing, yield calculation, and integration with on-chain smart contracts. You will work closely with smart contract engineers, frontend teams, and product managers to ensure that the Vault product is efficient, reliable, and meets user needs. Although our smart contracts are developed using the Move language, your focus will be on the off-chain systems based on Node.js, which are crucial for the smooth operation of the Vault product.
Key Responsibilities
* Develop and maintain Node.js backend services for the Vault product line, including:
- Yield strategy execution (e.g., automated asset allocation across DeFi protocols)
- Real-time monitoring of Vault performance, balances, and yield metrics
- Integration with on-chain smart contracts via Sui RPC/API to handle deposits, withdrawals, and rebalancing operations
- Fee calculation, allocation, and reporting in Vault operations
* Build robust APIs to support frontend interfaces and third-party integrations with the Vault
* Collaborate with smart contract engineers to ensure that off-chain logic (e.g., rebalancing trigger mechanisms) aligns with on-chain constraints
* Implement data pipelines to track key Vault metrics (annualized yield APY, total locked value TVL, user activity) and support data analysis
* Ensure high availability and scalability of backend systems to accommodate Vault growth (e.g., during trading peaks)
* Identify and mitigate backend-specific risks (e.g., strategy execution delays, data consistency issues with on-chain states)
Qualifications and Skills
* Over 2 years of backend development experience using Node.js (with frameworks like Express, NestJS)
* Experience with DeFi protocols (Vaults, yield aggregators, or lending platforms) is preferred—familiarity with yield strategies, asset rebalancing, or on-chain/off-chain integrators is a plus
* Understanding of basic blockchain concepts (transactions, smart contracts, RPC API) and experience with blockchain integration (Sui experience preferred, familiarity with Ethereum/EVM ecosystem is also acceptable)
* Proficient in REST/gRPC API design, skilled in using databases (MySQL, PostgreSQL, MongoDB) and caching layers (Redis)
* Experience with message queues (RabbitMQ, Kafka) or event-driven architecture—this is crucial for handling asynchronous operations in the Vault
* Strong debugging skills, familiar with monitoring/logging tools (Prometheus, Grafana, ELK)
* Understanding of CI/CD pipelines and infrastructure as code (Terraform, Docker, Kubernetes)
* Ability to collaborate with cross-functional teams to translate product requirements into technical solutions; international educational background and project experience are preferred
We Offer
* Highly competitive salary + token incentives, join a high-growth DeFi protocol with a TVL of $700 million.
* Opportunities to engage with cutting-edge blockchain finance business, participate in building core systems from 0 to 1, with ample room for impact.
* A technology-driven team atmosphere that encourages innovation and experimentation, rejects repetitive tasks, and focuses on core technological breakthroughs.
* A collaborative team environment working alongside DeFi experts and pioneers in the Sui ecosystem.
