We are looking for a Senior Backend Engineer to develop cross-chain solutions, refine the Fusion algorithm, work with Aggregation Protocol, and trading services.
Responsibilities:
- development of backend APIs and libraries using Node JS (TypeScript) + NestJS framework;
- design scalable and cost-efficient services for trader actors in DeFi: users and external/in-house bots
- work closely with smart contracts developers
- working with EVM blockchains
- monitor system performance (Grafana, Grafana Cloud Logs, Prometheus);
- writing unit/integration/e2e/stress tests
Requirements:
- backend development experience in NodeJS in production;
- confident knowledge of TypeScript / JavaScript;
- advanced understanding of EVM and L2s blockchains (Node RPC API, state-machine, ABI encoding, callstack traces reading);
- deep knowledge of how DeFi protocols work at the smart contract level
- having experience with Kubernetes and Docker;
- Deep understanding of network protocols: WebSocket, http
Details:
- Experience: 4 years
- Node.js - 4 years
- NestJS - 4 years
- EVM blockchains - 3 years
- TypeScript - 3 years
- DeFi protocols - 3 years
- Solidity - 3 years
- Hardhat - 3 years
- Postgres - 3 years
- Redis - 3 years
- English - Upper Intermediate
- Russian - Upper Intermediate
Qualifications:
- Must have: NestJS (NodeJS + TypeScript), Solidity, Hardhat (or Truffle), microservices pattern, Postgres, Redis, message queues, EVM blockchains experience
- Good to have: Solidity, Vyper, Flashbots, DuneAnalytics, Tenderly; Hardhat/Foundry, Knowledge in trading bots/HFT, web3/ethers libs
Terms:
- Remote work, flexible hours (our team is distributed around the world).
- Young creative team, vibrant environment, and adequate leadership.
- Suggestions welcome: propose an idea and execute it.
- Competitive remuneration based on a candidate’s skills and experience.
- Work for a leader in its segment.
- Compensation for work equipment.
- Annual team building event at an international resort