Job Description
Summary
THE WORK:
We are seeking a Rust/C++ developer to join our Custody Team in Geneva, Switzerland.
WHAT YOU’LL DO:
- Work with complex technologies where solutions are to be created, expect challenges,
- Build scalable and distributed components in Rust/C++ for the backend of Harmonize,
- Interact with the different teams, including software architects, frontend and backend developers, product owners and designers,
- Analyze different blockchains protocols and understand their specificities,
- Apply latest cryptographic primitives in the context of blockchains and secure components,
- Actively participate in code reviews so that code delivered by you and your team is of great quality,
- Collaborate closely with support, QA and operations teams,
- Work partly in remote.
WHAT YOU'LL BRING:
- BSc or MSc in Computer Science or a related technical discipline, equivalent practical engineering experience is a reasonable substitute,
- 4+ year of experience in software development using C++,
- 2+ year of experience with Rust including Tokio framework,
- 2+ year of experience with distributed systems,
- Strong knowledge of cryptography
- Strong knowledge of bytes manipulation
- Nice to have knowledge of:
- Docker,
- Kubernetes,
- gRPC and Protobuf,
- Blockchain technology.
Skills
- C++
- Cryptography
- Development
- Rust
- Software Engineering
- Team Collaboration