Senior Rust Blockchain Engineer
Startale Group is an onchain-finance company building products that bring digital assets, stablecoins, and blockchain applications to users and institutions. Its offerings include Startale App, a digital-asset superapp, and Startale USD (USDSC), a U.S. dollar stablecoin.
Maintainer signals as of 8/12/2026
Funding history
About Startale Group
Startale Group develops an onchain-finance ecosystem spanning consumer and institutional use cases. Its Startale App enables users to hold, swap, earn, and spend digital assets, access onchain mini apps, and collect rewards. The company also issues Startale USD (USDSC), a U.S. dollar stablecoin built on M0 and backed by short-term U.S. Treasuries, and provides developer resources for building within its ecosystem. It supports partners building mini apps and works with institutions on tokenized capital-markets and stablecoin initiatives.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and implement the on-chain order book and matching engine in Rust, along with exchange logic, protocol components, blockchain client logic, and transaction processing pipelines. You will integrate external data providers, optimize execution for latency and gas efficiency, and validate systems through benchmarking and comprehensive testing.
Requirements
- Rust
- Systems programming
- Trading platforms
- Execution engines
- Exchange systems
- L1 protocols
- Distributed computing
- Consensus algorithms
- P2P networking
- Data structures
- On-chain order books
- AMM
- Concurrency
- Performance optimization
- Competitive programming
Responsibilities
- Architect and implement the on-chain order book and matching engine
- Design exchange-specific execution and risk logic
- Develop state transition, consensus, validator, and transaction processing components
- Integrate oracles, bridges, and external data providers
- Optimize execution latency, concurrency, and gas efficiency
- Conduct benchmarking and stress testing
- Develop unit, integration, and end-to-end tests
