Predict.fun is hiring a Principal Backend Engineer to work with part of a lean team to build and scale the core systems and APIs powering our exchange.
This role focuses on high-performance backend services, APIs, and trading infrastructure. You'll work on everything from GraphQL and REST APIs and external integrations, to high performance orderbooks and matching engines. Systems where correctness, latency, and reliability directly impact real capital.
You'll work with high ownership and autonomy in a fast-moving environment, building both off-chain services and components that interact closely with on-chain systems.
Key Responsibilities
- Build and scale backend trading systems - Design and implement performant backend services in Rust and TypeScript that power our orderbook, on-chain execution, and realtime exchange operations. There is a core focus on code quality, low latency and correctness.
- Develop APIs and integrations - Own and extend internal and public facing REST APIs used by traders, market makers, and enterprise partners such as Binance interacting with the platform. Optimize systems for throughput, latency, and fault tolerance under real trading conditions.
- Real-world indexing pipelines - Build services that interact with smart contracts, index high-volume blockchain data, and ensure consistency between on-chain state and backend systems.
- Drive engineering quality - Work closely with product, trading, and operations to ship systems that directly impact users and liquidity whilst participating in architecture decisions, code reviews, and system design to maintain a high technical bar.
- Have infrastructure ownership - Our backend engineering team takes ownership over the full CI/CD pipeline, infrastructure monitoring and observability and system uptime. Past experience working closely in a DevOps or similar capacity will be heavily favourable. There is also room to improve at this on the job.
About Predict.fun
Predict.fun is a decentralized prediction market and social forecasting platform on Blast L2, allowing users to trade on sports, crypto, and world events.