Rain is hiring a Software Engineer to build the multi-chain smart contract and backend infrastructure that powers our crypto-backed card products. You'll work across EVM, Solana, and Stellar chains, handling large transaction throughput and continuous blockchain data ingestion with a focus on scalability and reliability.
What You'll Do
- Be a critical part of the technical and product roadmap.
- Contribute to our backend and blockchain infrastructure.
- Interact with smart contracts across multiple chains.
- Drive the development of new smart contracts and support new chains.
- Scale our on-chain infrastructure to millions of end users globally.
- Rapidly ship new capabilities to our customers.
- Help drive the architectural decisions of a rapidly evolving product.
What We're Looking For
- Experience with NodeJS and other backend technologies.
- Experience with interacting with smart contracts and blockchains.
- 2-10+ years of professional software engineering experience.
Nice to Have
- Fintech experience (neobank or card issuing experience gets extra brownie points).
Technical Stack
- NodeJS
- EVM
- Solana
- Stellar
Team & Environment
Open and flat structure. Team members at all levels have the freedom to explore ideas and impact the roadmap and vision.
Benefits & Compensation
- Unlimited time off (minimum 10 days required).
- Flexible working (remote or office).
- Home office stipend for new hires.
- Comprehensive health, dental and vision plans for US employees.
- 100% company subsidized life insurance plan for US employees.
- 401(k) with a 4% company match.
- Equity option plan.
- Rain Cards for product testing and eligible health/wellness spending.
- Team summits and company off-sites.
Work Mode
This role operates on a hybrid schedule.
Rain is an equal opportunity employer.





