Software Engineer - Blockchain
Rain helps users buy, sell, and swap cryptocurrencies with regulated custody, bank-grade security, and 24/7 support across web and mobile.
Funding history
Investors
Projects
About Rain
Rain is a centralized crypto platform for retail and business users to buy, sell, and swap digital assets. The platform is licensed by the Central Bank of Bahrain and ADGM’s FSRA, offers cold storage custody, and provides bilingual 24/7 human support. Users can manage portfolios, use advanced trading with charts and order types, and access an OTC desk for large orders. The service includes clear fees, verification, and mobile apps.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Build multi-chain smart contract and backend infrastructure across EVM, Solana, and Stellar to power crypto-backed card products. Handle high transaction throughput, continuous blockchain data ingestion, smart contract development, chain support, and architecture and scalability decisions.
Requirements
- Experience with Node.js and other backend technologies
- Experience interacting with smart contracts and blockchains
- 2-10+ years of experience
Responsibilities
- Contribute to the technical and product roadmap
- Develop backend and blockchain infrastructure
- Interact with smart contracts across multiple chains
- Develop new smart contracts and add support for new chains
- Scale on-chain infrastructure to millions of users
- Rapidly ship new capabilities
- Drive architectural decisions
Benefits
- Equity options
- Performance bonus
- Unlimited time off with a minimum of 10 days required
- Flexible working with remote or office options and home office stipend
- Health, dental, and vision plans for US employees
- Company-subsidized life insurance
- 401(k) with 4% company match
- Company-issued testing card
- Health and wellness spending eligibility
- Domestic and international team summits and off-sites
