Senior Backend Developer
Skills
About the Role
You will own two production-critical services: a DeFi yield product that lets users earn on crypto through leading EVM lending protocols without giving up custody, and a gasless transaction service that relays signed transactions while paying gas in ERC-20 stablecoins. You will add support for new chains and fee tokens, implement meta-transaction flows (EIP-712, EIP-7702), build backend layers that sign broadcast and monitor on-chain transactions, handle on-chain event ingestion via webhooks and background jobs, manage production releases including migrations rollback plans and RPC failover, write unit integration and end-to-end tests, and instrument services for observability.
Requirements
- Strong production experience with Node.js and frameworks like NestJS
- Hands-on experience building on EVM chains with Ethers.js or viem
- Familiarity with the EVM transaction model including signing gas nonces and RPC failover
- Experience with PostgreSQL and writing efficient SQL
- Solid understanding of common application security vulnerabilities
- Experience writing unit and end-to-end tests
- Experience with monitoring logging and debugging production issues
Responsibilities
- Add support for new chains fee tokens and yield protocols
- Build backend layer that signs broadcasts and monitors on-chain transactions
- Implement meta-transaction flows based on EIP-712 and EIP-7702
- Handle on-chain event ingestion via webhooks and background jobs
- Own production releases including migrations rollback plans and RPC failover
- Write unit integration and end-to-end tests
- Instrument services for observability
- Participate in planning estimation and architecture decisions
Benefits
- Remote work from anywhere in the world
- Unlimited vacation
- Birthday presents
- Compensation for purchase of necessary technical devices
- Paid sick leaves
