freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer Backend

Open 23d

You will design, build, test, and deploy the core on-chain and backend systems for a perpetual exchange. You will develop exchange logic for markets, users, collateral, fees, and order routing; implement liquidity, matching, margining, liquidation, and risk systems; and optimize the stack for low latency, throughput, and compute efficiency. You will also improve developer tooling and documentation and deploy production-grade Solana smart contracts in Rust.

Responsibilities

  • Build core exchange logic for markets, users, collateral, fees, and order routing
  • Implement liquidity sources, on-chain matching, margining, liquidation, and risk enforcement
  • Help design the end-to-end architecture of a perpetuals exchange
  • Ensure on-chain and off-chain systems operate as a cohesive low-latency stack
  • Optimize systems for latency, throughput, and compute efficiency
  • Write thorough tests and maintain living documentation
  • Improve developer tooling and onboarding
  • Design, implement, and deploy production-grade Solana smart contracts in Rust

Requirements

  • 3+ years of professional software development experience
  • Rust proficiency or willingness to learn Rust
  • Backend fundamentals including APIs, distributed systems, and async systems
  • Experience with low-latency or performance-sensitive systems
  • Familiarity with DeFi, trading systems, or derivatives
  • English communication skills

Benefits

  • Token and equity upside
  • Ownership aligned with long-term protocol success
  • Fully remote work
  • IRL meetups and company offsites

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available