About the Role
About the Role
The Rust Developer at BairesDev will be responsible for implementing secure and decentralized governance systems for the Internet Computer. This role involves collaborating with development teams, building security proofs, and designing efficient endpoints to enhance the functionality of the network.
What You'll Do
- Implement secure and decentralized governance systems for managing the Internet Computer.
- Collaborate with other development and research teams to provide decentralized governance for various components of the Internet Computer.
- Build security proofs for the system.
- Contribute to the symbolic system that will power the Internet Computer.
- Help design endpoints for efficient operation.
- Integrate the NNS with intelligence to automate decisions like purging malicious nodes or coordinating automated responses to DOS attacks.
- Build autonomous programs to run on the Internet Computer, feeding decentralized applications with token-based governance.
Who You Are
- Strong knowledge of Rust.
- Bachelor's degree in Software Engineering, Computer Science, or a related field.
- 6+ years of experience in the industry as a software engineer.
- Experience building and operating large-scale distributed systems.
- Familiarity with Cryptocurrency and Blockchain technologies (not exclusive).
Benefits
- 100% remote work - work from anywhere.
- Excellent compensation in USD or your local currency, as preferred.
- Hardware provided for working from home.
- Flexible hours - set your own schedule.
- Paid parental leave, vacation, and national holidays.
- Innovative and multicultural work environment.
- Collaborate and learn with the top 1% global talent in each field.
- Supportive environment with mentoring, promotions, skill development, and various growth opportunities.
Requirements
Rust knowledge
Strong knowledge of Rust is essential for this role.
Software Engineering degree
A Bachelor's degree in Software Engineering, Computer Science, or a related field is required.
6+ years experience
Candidates should have over 6 years of experience in the software engineering industry.
Distributed systems experience
Experience in building and operating large-scale distributed systems is necessary.
Nice to Have
Familiarity with Cryptocurrency and Blockchain technologies is a plus.
Benefits
Remote work
Enjoy the flexibility of working 100% remotely.
Competitive salary
Receive excellent compensation in USD or your local currency.
Home office hardware
Get hardware provided for your home office setup.
Flexible hours
Set your own schedule with flexible working hours.
Paid leave
Benefit from paid parental leave, vacation, and national holidays.