← all jobs

[Remote] Senior Backend Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Rain is hiring a Senior Backend Engineer to manage backend platform areas, including integrations with third-party vendors and partners. The role builds reliable APIs and distributed systems that help users access Rain and maintain positive cash availability across banking, payroll, and timekeeping products.

Responsibilities

  • Translate product requirements into robust technical solutions, recommend alternative approaches, and lead engineering efforts to meet ambitious targets
  • Design and implement reliable systems and applications in a fully distributed micro-services architecture
  • Build and maintain integrations with 3rd-party vendors and partners
  • Design and implement highly available RESTful APIs supporting user-facing web and mobile applications
  • Focus on creating reusable code and libraries that ensure scalability for future projects
  • Enforce observability best practices, leveraging tools like logging, metrics, and alerting systems
  • Create and maintain detailed technical documentation (architecture designs, APIs, workflows, and system configurations)
  • Continuously monitor systems for opportunities to maximize performance and scalability

Skills

  • You have at least 5 years of professional experience as an engineer
  • You have a strong ability to take ownership of projects, driving initiatives from concept to completion, while proactively identifying challenges and solutions
  • You have excellent cross-functional collaboration and communication skills
  • You're familiar with complex large scale distributed systems
  • Proficient in backend languages: 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 at building reliable and scalable user-facing applications
  • Proficiency in message queuing systems such as Kafka (preferred), RabbitMQ, or Flink
  • Familiarity with Cloud technologies: AWS/Azure/GCP, serverless, Docker, Kubernetes, ECS among others
  • Effective release management experience for ensuring zero downtime and experience with CI/CD frameworks such as Gitlab CI and Github actions

Benefits

  • Flexible PTO
  • Medical, Dental, Vision, Life, Disability coverage
  • Parental leave
  • Monthly stipend
  • Equity options
  • Remote position

Company Overview

  • Rain offers early wage access and financial wellness benefit for mid-market to enterprise employers. It was founded in 2019, and is headquartered in Santa Monica, California, USA, with a workforce of 51-200 employees. Its website is https://rainapp.com.
  • Company H1B Sponsorship

  • Rain has a track record of offering H1B sponsorships, with 1 in 2026, 2 in 2025, 1 in 2023, 1 in 2022, 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions