Senior Backend Engineer

Rain Technologies•New York, NY
•Remote

About The Position

Rain is an AI Financial Health Platform serving 3.5 million employees at organizations including McDonald's, Marriott, and T-Mobile. The company is backed by investors including QED and Prosus and has raised $150 million in venture funding. Rain is hiring a remote Senior Backend Engineer in NAMER to manage areas of its backend platform, including third-party vendor and partner API integrations. The role helps users access Rain and supports products that promote positive cash availability. The engineer will collaborate with international product and engineering teams on products across banking, payroll, and timekeeping, and contribute to strategic thinking while addressing technical challenges.

Requirements

  • At least 5 years of professional experience as an engineer.
  • Ability to take ownership of projects, drive initiatives from concept to completion, and proactively identify challenges and solutions.
  • Excellent cross-functional collaboration and communication skills.
  • 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, as well as serverless, Docker, Kubernetes, and ECS.
  • Effective release management experience to ensure zero downtime.
  • Experience with CI/CD frameworks such as GitLab CI and GitHub Actions.

Nice To Haves

  • Experience with Kafka, identified as preferred among the listed message queuing systems.

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 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 support 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 for opportunities to maximize performance and scalability.

Benefits

  • Flexible PTO
  • Medical, dental, vision, life, and disability coverage
  • Parental leave
  • Monthly stipend
  • Equity options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service