Send me Jobs like this
Experience
4 - 8 Years
Job Location
Education
Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Bachelor of Science(Computers), Masters in Computer Application(Computers), Master of Technology/Engineering(Computers)
Nationality
Any Nationality
Gender
Any
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
Responsibilities
Design and develop a high-performance, scalable blockchain
wallet SDK using Rust.
Be responsible for the development of core wallet modules,
including but not limited to:
Private key / mnemonic / KeyStore management
HD Wallet implementation (BIP32 / BIP39 / BIP44)
Multi-chain address derivation and transaction signing (ETH / BSC /
TRON / Solana, etc.)
Design a secure cryptographic architecture, including:
Private key encryption and key derivation (PBKDF2 / Argon2, etc.)
AES-GCM / ChaCha20-Poly1305 / HMAC / Hash algorithms
Integrate with blockchain nodes or third-party RPC services (e.g.
self-hosted nodes, Infura, QuickNode, etc.).
5.Provide unified SDK interfaces for iOS / Android / Web / Backend
platforms:
Rust → FFI / C / Go / WASM / Mobile bindings
6.Write clear SDK documentation, API references, and example
code.
7.Participate in security design, code audits, and critical logic
reviews.
Desired Candidate Profile
Requirements
Must-have
3+ years of hands-on Rust development experience.
Solid understanding of Rust core concepts, including:
Ownership / Borrowing / Lifetimes
Traits / Enums / Error handling
Async programming / Tokio (preferred)
Experience in wallet, blockchain, or cryptography-related development
(strongly preferred).
Familiar with at least one major blockchain:
Ethereum / EVM-based chains (ETH / BSC / Polygon), or
TRON / Solana / Bitcoin
Understanding and ability to implement:
Private keys, public keys, signatures, and address generation
Mnemonics and HD wallet derivation paths
Strong sense of code quality, security, and best practices.
Nice-to-have
Experience with one or more of the following:
Wallet SDKs, wallet applications, or hardware wallets
Low-level development for decentralized applications (DApps)
Familiarity with common cryptographic algorithms and libraries:
secp256k1 / ed25519
ring / rust-crypto / libsodium
Experience with cross-language bindings, such as:
Rust + C FFI
Rust → Go / Java / Swift / Kotlin
Rust → WASM
Security-related experience, including:
Layered private key encryption (DEK / KEK design)
HSM / Secure Enclave / TEE
Experience in blockchain security, audits, or vulnerability analysis.
Employment Type
- Full Time
Company Industry
Department / Functional Area
Keywords
- Rust Development
- Rust Blockchain Developer
- Crypto Wallet Developer
- Blockchain Engineer
- Blockchain
- Rust
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
TOKEN 13 SOFTWARE L.L.C
Erma Javier Areloa - Recruiter
Bay Square 1208, 9 street3 Floor, Office 306, Dubai, United Arab Emirates (UAE)
Similar Jobs
Backend Developer (Java & Node.js -Application Migration )
Dicetek LLC
- 5 - 10 Years
- Dubai - United Arab Emirates (UAE)
Developer
OU
- 0 - 6 Years
- Dubai - United Arab Emirates (UAE)
Software Engineer
Software AYS
- 1 - 3 Years
- Abu Dhabi - United Arab Emirates (UAE)
Full Stack Developer
Confidential Company
- 2 - 3 Years
- Dubai - United Arab Emirates (UAE)
Java Developer
Software AYS
- 3 - 6 Years
- Abu Dhabi - United Arab Emirates (UAE)