Senior Rust C++ Backend Engineer
Reya is a decentralized perpetuals exchange built on Ethereum, offering fast, secure, and permissionless trading of crypto perps, RWA perps, staking, and spot markets. It serves crypto traders seeking CEX-level speed with full self-custody and Ethereum-grade security.
About Reya
Reya positions itself as 'Ethereum for traders,' operating a high-speed perpetuals exchange currently running as an L2 on Arbitrum Orbit, offering zero gas fees, MEV protection, and yield-bearing collateral (srUSD and wstETH). The organization is building 'Reya Evolution,' the first trading venue enshrined in Ethereum L1, using a modular, Ethereum-native stack with based rollup architecture, delegated sequencing, and ZK finality, aiming for millisecond execution and zero maker/taker fees. Reya enables self-custodial trading of perps, spot, staking, and real-world assets (RWAs) in one permissionless venue, targeting traders who want TradFi-level performance without intermediaries. The platform is backed by investors including Framework Ventures, Coinbase Ventures, Fabric Ventures, Amber Group, Wintermute, Selini Capital, Brevan Howard Digital, CMS Holdings, ROBOT Ventures, and Backed VC, and has launched a $REYA token ICO via CoinList.
Skills
About the Role
You will design, develop, and maintain robust backend systems for a high-throughput decentralized exchange and network. You will architect event-driven components, support low-latency processing, define storage strategies, implement security and reliability measures, develop comprehensive testing processes, evaluate technologies, document designs, review code, mentor engineers, and collaborate across technical and product functions.
Requirements
- 8+ years of backend engineering experience in financial services
- 6+ years of Rust or C++ experience building scalable web services
- Mastery of asynchronous programming and advanced concurrency patterns
- Knowledge of thread safety and lock-free data structures
- 6+ years of relational database experience with PostgreSQL
- 4+ years of experience with Kafka Redis RabbitMQ or similar messaging and low-latency persistence systems
- Experience building high-availability systems handling significant transaction volumes
- Strong verbal and written communication skills
- Backend and API security hardening experience
- Strong knowledge of software testing methodologies
- Experience with AWS Azure or GCP
- Experience with Docker or Kubernetes
- Experience with low-level network programming and asynchronous I/O
- Experience with direct socket programming and Linux kernel optimizations
- Experience tuning latency-sensitive trading components
- Familiarity with blockchain smart contracts and decentralized systems
- Knowledge of finance and derivatives trading
Responsibilities
- Design develop and maintain scalable backend systems
- Build high-throughput order-book infrastructure
- Index on-chain data into event queues and persistence layers
- Define backend architecture data flows and component interactions
- Implement reliability high availability failover redundancy and disaster recovery mechanisms
- Secure backend systems and APIs against attacks
- Define database data model and messaging storage strategies
- Develop and execute unit integration security load and performance testing
- Evaluate backend technologies frameworks and methodologies
- Document architectural designs
- Participate in code reviews and enforce coding standards
- Mentor junior engineers
- Collaborate with on-chain frontend product quant and executive stakeholders
Benefits
- Fully remote work
