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.