Rain Technologies

Senior Backend Engineer

New York City, NY, Remote. Posted 3 days ago

The role

The Senior Backend Engineer will manage various areas of the backend platform, including API integrations with 3rd-party vendors and partners. You will work with international product and engineering teams to manage products in the banking, payroll, and timekeeping domains.

What you will do

  • Translate product requirements into robust technical solutions
  • 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
  • Enforce observability best practices using logging, metrics, and alerting systems
  • Create and maintain detailed technical documentation
  • Continuously monitor systems for opportunities to maximize performance and scalability

Required qualifications

  • At least 5 years of professional experience as an engineer
  • Strong ability to take ownership of projects
  • Excellent cross-functional collaboration and communication skills
  • 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
  • Familiarity with Cloud technologies: AWS/Azure/GCP, serverless, Docker, Kubernetes, ECS among others
  • Effective release management experience for ensuring zero downtime
  • Experience with CI/CD frameworks such as Gitlab CI and Github actions

Nice to have

  • Proficiency in message queuing systems such as Kafka (preferred), RabbitMQ, or Flink

Benefits

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

About the company

Rain is the world's first AI Financial Health Platform, serving 3.5 million employees at leading organizations. The company has raised $150M in venture funding.

Senior Backend Engineer at Rain Technologies | JobZoey