About This Role
Building and maintaining the multi-chain wallet and associated infrastructure for deposits, withdrawals, and tokenized assets is the focus of this role. It is suited for a developer with a strong background in blockchain applications who can navigate complex transaction processes.
Responsibilities
- Develop and maintain wallet services across EVM chains (Ethereum, BNB Chain, Polygon, Base), Bitcoin, Tron, and Solana.
- Implement address generation, deposit detection, sweeping, gas provisioning, and withdrawal broadcasting.
- Integrate node/infrastructure providers (Tatum, RPC endpoints) and handle webhook-driven transaction events.
- Write and integrate smart contracts for ERC-20 / BEP-20, ERC-3643 (T-REX) permissioned tokens, staking, token sales, plus tests and deployment scripts.
- Implement ERC-3643 compliance flows: identity registry and ONCHAINID onboarding, claim issuers/topics, transfer-restriction and compliance modules, agent/owner roles, and forced-transfer/freeze/recovery operations.
- Ensure idempotency and correctness on all money paths, preventing double-spends and lost deposits.
- Handle key management, signing flows, and secure secret storage.
- Debug on-chain issues: stuck transactions, nonce conflicts, failed receipts, reorgs, and rejected compliance transfers.
Requirements
- 3-4 years of experience building production blockchain applications.
- Strong skills in Node.js/JavaScript, with solid experience in Express and MongoDB.
- Hands-on experience with web3.js or ethers.js, plus at least one non-EVM chain (Bitcoin, Tron, or Solana).
- Proficiency in Solidity: ability to read, write, and test contracts.
- Working knowledge of token standards, including ERC-20/721 and ERC-3643 permissioned/security tokens (identity, claims, transfer compliance).
- Practical understanding of the transaction lifecycle, gas, nonces, confirmations, and receipts.
- Comfortable with REST APIs, webhooks, and asynchronous job processing (e.g., Redis, queues).
- Familiarity with Git, code reviews, and environment-based deployments.
Nice to have:
- Experience shipping an ERC-3643 / T-REX deployment or other RWA/security-token platform.
- Background in crypto exchanges or fintech.
- Exposure to custodial wallet architecture, HD wallets, or MPC/HSM signing.
- Experience with Tatum, Fireblocks, Alchemy, or similar platforms.
- Knowledge of Docker, CI/CD, Azure, or AWS.
- Awareness of AML/KYT and compliance tooling.
Benefits
- Flexible work arrangements.
- Opportunities for professional development and training.