Rust Software Engineer (a)
Role details
Job location
Tech stack
Job description
Join one of our exceptional teams and work on cutting-edge solutions for the digital asset space. You'll collaborate closely with development and testing teams across the full lifecycle, gaining a comprehensive view of software delivery beyond coding. The variety of technologies and project roles will provide you with opportunities for professional and personal growth.
Your primary responsibility will be to support our client, a leading provider of secure infrastructure for digital assets and financial services. They specialize in enabling institutions to manage, trade, and store digital assets safely and efficiently.
You will work on a digital asset signing service, focusing on middleware components that ensure secure and reliable transaction signing. This is a critical part of the client's offering, and your expertise will help strengthen the foundation of their platform. You will be responsible for the following tasks:
- Designing, developing, and maintaining middleware for transaction signing using Rust
- Collaborating with the client's team to integrate new features and improve existing functionality
- Ensuring code quality through reviews, testing, and adherence to best practices
- Optimizing performance and reliability of the signing service
- Providing technical guidance and support for developers using the middleware
- Participating in release planning, execution, and post-release support
Requirements
- Strong proficiency in Rust and experience in building production-grade applications
- Experience with middleware development, particularly in secure transaction processing
- Familiarity with Google Cloud services; certification a plus
- Exposure to Angular and Java environments is beneficial
- Good communication skills in English
- Experience in cryptographic development a plus
Sharp minds, good vibes