Rust Engineer
About the Role
You will develop and maintain core components of Orga using Rust. You will write clean, efficient, maintainable, and secure code, implement Tendermint integration and IBC-related features, author and maintain procedural macros where needed, review peers' code, debug and optimize blockchain systems, and stay current with Rust ecosystem improvements.
Requirements
- Proficiency in Rust programming language
- Experience with Rust procedural macros
- Experience with blockchain applications
- Familiarity with Tendermint consensus
- Knowledge of data structures and algorithms
- Excellent problem solving and debugging skills
- Strong communication and collaboration skills
Responsibilities
- Implement software solutions in Rust
- Write clean, efficient, maintainable, and secure Rust code
- Develop and integrate Tendermint consensus related features
- Implement IBC and Bitcoin bridge related functionality
- Author and maintain Rust procedural macros
- Participate in code reviews and provide constructive feedback
- Debug, profile, and optimize blockchain applications
- Stay up-to-date with Rust tooling and ecosystem
Benefits
- Equity compensation
- Paid time off
- Relocation package
- Flexible hybrid working schedule
- US medical insurance
- US optical insurance
- US dental insurance
