R

Rain

Employer-provided on-demand earned wage access

Software Engineer - Ethereum Virtual Machine

Blockchain & Smart Contract EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Deep expertise in the Ethereum Virtual Machine ecosystem, including smart contract development, tooling, and best practices.
  • Strong proficiency in Solidity.
  • Experience with development frameworks such as Hardhat or Foundry.
  • Solid understanding of smart contract security patterns, common vulnerability classes, and gas optimization.
  • Experience with Node.js and backend systems.
  • Two to ten or more years of engineering experience.

Responsibilities

  • Own and evolve Ethereum Virtual Machine smart contracts end-to-end, from development through deployment and maintenance.
  • Build robust, scalable backend services that interact with Ethereum Virtual Machine, Solana, and Stellar networks.
  • Scale on-chain infrastructure to support millions of users globally, powering transactions, data ingestion, and real-time processing.
  • Play a central role in shaping the technical and product roadmap.
  • Drive architectural decisions in a fast-moving, rapidly evolving product.
  • Ship new capabilities quickly and iteratively to customers.

Desired Qualifications

  • Fintech experience, particularly neobank or card-issuing experience.
  • Experience deploying across multiple Ethereum Virtual Machine-compatible chains, such as Ethereum, Arbitrum, Base, or Polygon.
  • Familiarity with upgradeable contract patterns and proxy architectures.

About the Company

Rain

Employer-provided on-demand earned wage access

Rain provides an Earned Wage Access (EWA) platform that lets employees access part of their earned income before payday. It integrates with employers’ payroll and timekeeping systems (such as Workday and Netchex) to track gross earnings in real time, and employees use a mobile app to view available earnings and request a transfer to their bank account for a small, ATM-like fee. Revenue comes mainly from these transaction fees. Beyond EWA, Rain offers financial wellness tools in its app, including spending analytics, balance alerts, and access to financial coaching and education. The company aims to reduce financial stress for workers, help employers improve retention and productivity, and serve a broad range of clients from small businesses to large enterprises. Its differentiators include seamless payroll integration, real-time earnings tracking, and a bundled suite of financial wellness features.

Company size
201-500
Company stage
Series B
Total funding
$120.2M
Headquarters
Manama, Bahrain
Founded
2021

Recently Posted Jobs

Explore more opportunities at Rain

See more jobs