About the job
About Rain
Rain is pioneering the future of global payments through innovative solutions. Our dynamic team is composed of experienced founders and passionate builders dedicated to making stablecoins practical for real-world applications, including card transactions, international transfers, B2B transactions, remittances, and more. We collaborate with fintech companies, neobanks, and financial institutions to create inclusive, efficient, and globally accessible solutions. Join us and be part of a fast-growing company backed by leading investors in the fintech and crypto sectors, such as Sapphire Ventures, Norwest, and Galaxy Ventures. If you are curious, daring, and eager to contribute to a borderless financial landscape, we want to connect with you.
Our Company Culture
At Rain, we embrace a flat organizational structure that encourages growth and exploration. Every team member, regardless of their position, has the autonomy to innovate and influence the company's vision and roadmap.
Role Overview
As a Software Engineer focused on EVM, you will design, develop, and maintain EVM smart contracts and associated backend services. You will also contribute to our shared infrastructure across EVM, Solana, and Stellar networks. Our platform is designed to handle high transaction volumes and complex on-chain data, ensuring scalability and reliability from the outset.
Responsibilities
Lead the end-to-end development of EVM smart contracts, from design to deployment and ongoing maintenance.
Develop robust and scalable backend services that interface with EVM, Solana, and Stellar networks.
Enhance our on-chain infrastructure to accommodate millions of users worldwide, facilitating transaction processing, data ingestion, and real-time capabilities.
Contribute significantly to the technical and product roadmap.
Make critical architectural decisions in a rapidly changing environment.
Quickly and iteratively deliver new features to our customers.
Qualifications
Extensive experience with the EVM ecosystem, including smart contract development and best practices.
Proficient in Solidity programming language.
Familiarity with development frameworks such as Hardhat or Foundry.
