R

Rain Technologies

Employer-integrated earned wage access

Senior Backend Engineer

Backend EngineeringUpdated on Nov 12
Full-timeNew York, NY, USA

About the Job

Requirements

  • At least 5 years of professional engineering experience.
  • Ability to take ownership of projects and drive initiatives from concept to completion while proactively identifying challenges and solutions.
  • Familiarity with complex, large-scale distributed systems.
  • Proficiency in Go (Golang).
  • Strong expertise in designing and developing RESTful APIs.
  • Expertise in SQL and NoSQL database technologies, including data model design and optimization.
  • Proven experience building reliable and scalable user-facing applications.
  • Proficiency with message queuing systems such as Kafka, RabbitMQ, or Flink.
  • Familiarity with cloud technologies such as AWS, Azure, or GCP, serverless technologies, Docker, Kubernetes, and ECS.
  • Effective release management experience to ensure zero downtime, and experience with CI/CD frameworks such as GitLab CI and GitHub Actions.

Responsibilities

  • Translate product requirements into robust technical solutions, recommend alternative approaches, and lead engineering efforts to meet targets.
  • Design and implement reliable systems and applications in a distributed microservices architecture.
  • Build and maintain integrations with third-party vendors and partners.
  • Design and implement highly available RESTful APIs supporting user-facing web and mobile applications.
  • Create reusable code and libraries to ensure scalability for future projects.
  • Enforce observability best practices using logging, metrics, and alerting systems.
  • Create and maintain technical documentation, including architecture designs, APIs, workflows, and system configurations.
  • Continuously monitor systems to identify opportunities to maximize performance and scalability.
  • Work with international product and engineering teams on products across banking, payroll, and timekeeping domains.

Desired Qualifications

  • Proficiency in message queuing systems such as Kafka is preferred.

About the Company

Rain Technologies

Employer-integrated earned wage access

Rain.us provides instant access to earned wages through a payroll-integrated financial wellness platform. It allows employers to offer this benefit at no cost, with employees able to transfer earned funds either for free or via faster paid transfers. The service integrates with existing payroll and timekeeping systems, collects minimal data to protect privacy, and is marketed to sectors with high turnover such as healthcare, retail, manufacturing, and hospitality. Rain’s business model earns revenue from employee usage rather than the employer, and it positions itself as a voluntary benefit that can boost retention, engagement, and productivity while reducing financial stress. The company aims to help employers attract applicants and improve workforce stability by giving workers quicker access to their earnings.

Company size
201-500
Company stage
Series B
Total funding
$503.6M
Headquarters
Santa Monica, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Rain Technologies

See more jobs