Software Engineer
About the Role
You will design and develop Rust-based software solutions, optimize and refactor code for performance and maintainability, and implement testing protocols. You will build and maintain CI/CD pipelines and DevOps workflows, perform rigorous code reviews, draft RFCs, and communicate technical concepts to stakeholders.
Requirements
- Significant working-hour overlap with US and European time zones
- Ability to work remotely
- Experience with Rust
- Experience with CI/CD and DevOps practices
Responsibilities
- Design scalable and secure systems
- Design and develop Rust-based software solutions
- Review and refactor code to optimize performance and maintainability
- Implement testing protocols to identify and fix bugs
- Create user-friendly solutions and interfaces
- Contribute to product and innovation planning
- Perform meticulous and rigorous code reviews
- Implement and maintain CI/CD pipelines
- Communicate complex technical concepts to stakeholders
- Create and own Request for Comments (RFCs)
Benefits
- Fully remote (remote-first)
- Competitive compensation package denominated in USD
- Salary payments onchain using USDC
- Contributor grant of $GRT
