Senior Backend Engineer

Rain Technologies Inc.•New York, NY
•$180,000 - $220,000•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 seeking a remote Senior Backend Engineer in NAMER to manage areas of its backend platform, including integrations with third-party vendors and partners. The engineer will help users access Rain and build products that support positive cash availability. Working with international product and engineering teams, the role contributes to products across banking, payroll, and timekeeping. The position involves tackling technical challenges and contributing to strategic thinking.

Requirements

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

Nice To Haves

  • Proficiency with Kafka is preferred.

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 for user-facing web and mobile applications.
  • Create reusable code and libraries that support scalability.
  • Apply observability best practices using logging, metrics, and alerting systems.
  • Create and maintain technical documentation, including architecture designs, APIs, workflows, and system configurations.
  • Monitor systems and identify opportunities to improve 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