Engineering Lead - Crypto and DeFi

Remote $175k–$250k lead 2 months ago full-time quality 9.2/10
GoPythonNode.jsSolanaEVMAWSSolidityRustReactNext.js
  • Own the DeFi architecture across backend services, blockchain integrations, and supporting systems.
  • Build and integrate DeFi products including lending, borrowing, yield, and liquidity strategies.
  • Design secure blockchain interactions, including wallet infrastructure, signing flows, and custody integrations.
  • Develop backend systems for transaction management, protocol integrations, and onchain/offchain coordination.
  • Lead engineering execution — define architecture, review code, and ensure systems remain reliable, scalable, and secure.
  • Hire and mentor engineers as the team grows, establishing strong technical standards.
  • Collaborate closely with product and design to deliver high-quality user-facing financial products.
  • 8+ years of software engineering experience, with experience leading technical projects or teams.
  • Strong backend engineering experience in one or more of the following: Go, Python, or Node.js.
  • Experience building production systems that integrate with blockchain networks.
  • Familiarity with Solana and/or EVM-compatible chains.
  • Strong understanding of DeFi systems, including lending/borrowing protocols, swaps, liquidity aggregation, and yield strategies.
  • Knowledge of DeFi risk mechanics such as collateral management, liquidations, staking, and yield generation.
  • Experience designing APIs, distributed services, and database-backed systems.
  • Experience building or operating cloud-based systems (AWS or similar).
  • Strong communication skills and ability to drive engineering execution in a fast-moving environment.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Kast.