Backend Engineer
Own the developer experience around Drift’s Rust and Python SDKs, integrations, and backend tooling. Build reliable, well-documented, production-ready SDKs and tools that support developers, market makers, integrators, and ecosystem growth.
Responsibilities
- Own the development, maintenance, and support of Drift’s Rust and Python SDKs.
- Collaborate with product and engineering teams to prioritize backend, developer experience, and integration projects.
- Build developer tooling, examples, and documentation.
- Keep SDKs synchronized with on-chain program changes and protocol upgrades.
- Debug and resolve issues from external users and internal developers.
- Contribute to CI/CD, testing, and SDK release workflows.
Requirements
- Strong Rust and/or Python coding experience focused 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 is a bonus.
- Ability to communicate with and support engineers and external developers on SDK usage, debugging, and integrations.
- Understanding of integrations, CI/CD workflows, and reliability at scale.
- Self-driven, detail-oriented, and excited about developer experience.
Benefits
- Work directly with Product and Engineering to help shape a leading DeFi trading protocol.
- Own high-leverage projects spanning backend and ecosystem growth.
- Competitive crypto-native compensation with base and token upside.
- Fast-paced, remote-first team with deep ownership.