Senior Backend Engineer
Rain Technologies Inc.Job Description
Senior Backend Engineer
At Rain Technologies, we are looking for a Senior Backend Engineer to join our remote team in EMEA. In this role, you will manage various areas of our backend platform, focusing on API integrations and building products that support our users' financial well-being.
About the Role
Rain is the fastest-growing earned wage access (EWA) fintech in the U.S., serving 2.5 million employees. We are backed by top investors and have raised nearly $400M in funding. Our platform helps people avoid financial stress while enhancing employer retention and productivity. As a Senior Backend Engineer, you will work with our international product and engineering teams to tackle technical challenges and contribute to our strategic goals.
What You'll Do
- Translate product requirements into technical solutions and lead engineering efforts.
- Design and implement reliable systems in a distributed micro-services architecture.
- Build and maintain integrations with 3rd-party vendors and partners.
- Design and implement RESTful APIs for web and mobile applications.
- Create reusable code and libraries for scalability.
- Enforce observability best practices using logging and metrics.
- Create and maintain technical documentation (architecture designs, APIs, workflows).
- Monitor systems for performance and scalability improvements.
What We're Looking For
- At least 5 years of professional engineering experience.
- Strong ownership of projects from concept to completion.
- Excellent collaboration and communication skills.
- Familiarity with complex large-scale distributed systems.
Required Technical Qualifications
- Proficient in backend languages: Go/Golang, Python.
- Strong expertise in designing and developing RESTful APIs.
- Experience with SQL and NoSQL database technologies.
- Proven experience building reliable and scalable user-facing applications.
- Proficiency in message queuing systems such as Kafka, RabbitMQ, or Flink.
- Familiarity with Cloud technologies: AWS/Azure/GCP, Docker, Kubernetes.
- Effective release management experience and familiarity with CI/CD frameworks.
Diversity, Equity and Inclusion Commitments
Rain is committed to creating a diverse workforce. We do not discriminate based on race, religion, color, national origin, gender, age, disability, sexual orientation, or any other unlawful criteria. If you need assistance due to a disability, please contact us at accommodations@rain.com.
What We Offer
We are dedicated to ensuring a smooth candidate experience. Our interview process typically takes about 4 weeks, but we are flexible and can accommodate your needs. Learn more about our hiring process on our website.
More Full Stack Jobs
Frontend Software Engineer
Sumundi
Full-Stack Software Engineer (Back-end Heavy)
Sumundi
ZTNA & IAM Engineer
GoTo