Search...

Backend Engineer

Drift logo
Drift

Drift is an all-in-one decentralized exchange (DEX) on Solana. It allows users to trade perpetual futures with high leverage, earn yield on various assets, and participate in prediction markets. The platform aims to provide a CEX-like experience on-chain for all types of users looking to build wealth.

Distributed
About Drift

Drift is a comprehensive decentralized exchange (DEX) built on the Solana blockchain, aiming to deliver a user experience that rivals centralized exchanges (CEXs) while remaining fully on-chain. It leverages Solana's high-speed infrastructure to offer lightning-fast trade execution. The platform's core features include a cross-margin system that allows users to utilize over 20 different assets as collateral, which also automatically earn yield through lending protocols. Drift provides deep liquidity for trading through a Just-In-Time (JIT) liquidity mechanism, ensuring minimal slippage and low fees for orders of any size. Traders can access over 40 markets with up to 20x leverage, with leverage up to 50x available for major assets like SOL, BTC, and ETH. Beyond trading, Drift offers multiple avenues for earning yield, including staking and providing liquidity to Market Making Vaults. It also features a prediction market for betting on real-world events. The protocol's security is a top priority, evidenced by multiple audits from leading security firms such as Trail of Bits and Neodyme.

View jobs by Drift

Skills

About the Role

You will own the developer experience around Rust and Python SDKs, integrations, and backend tooling. You will build and maintain SDKs and developer tools, keep SDKs in sync with on-chain program changes, write examples and documentation, debug integration issues, and contribute to CI/CD and release workflows.

Requirements

  • Strong Rust and/or Python coding experience with a focus on SDK or API development and design
  • Experience building developer-facing tools SDKs or backend libraries
  • Familiarity with blockchain or fintech systems
  • Experience with Solana or DeFi protocols (bonus)
  • Comfortable communicating and supporting other engineers and external developers with SDK usage debugging and integration
  • Understanding of integrations CI/CD workflows and building for reliability at scale
  • Self-driven detail-oriented and excited about developer experience

Responsibilities

  • Own development maintenance and support of Rust and Python SDKs
  • Collaborate with product and engineering to prioritize backend and devex projects and integrations
  • Build developer tooling examples and documentation
  • Ensure SDKs are kept in sync with on-chain program changes and protocol upgrades
  • Debug and resolve issues from external users and internal developers
  • Contribute to CI/CD processes testing and release workflows for SDKs

Benefits

  • Competitive crypto-native compensation (base + token upside)