Senior Backend Engineer

September 20

Apply Now
Logo of Rain

Rain

Fintech • B2B • HR Tech

Rain is a financial technology company that provides employers with an easy way to offer Earned Wage Access (EWA) to their employees. This service allows employees to access their earned wages instantly, enhancing their financial wellness and reducing stress related to paydays. Rain helps employers increase retention and job applications while integrating seamlessly with existing payroll systems. By offering Rain, companies can boost employee productivity and engagement, making it a valuable benefit across various industries.

201 - 500 employees

Founded 2019

💳 Fintech

🤝 B2B

👥 HR Tech

📋 Description

• 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 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 • Create reusable code and libraries to be shared across teams to ensure scalability • Enforce observability best practices using logging, metrics and alerting systems • Create and maintain technical documentation for architecture designs, APIs, workflows, and system configurations • Continuously monitor systems for performance and scalability improvements • Collaborate cross-team to align priorities, clarify requirements, identify dependencies, and coordinate throughout the SDLC

🎯 Requirements

• 5+ years of Software Development experience • A Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience • Proficient knowledge of back-end programming languages such as Go / Golang, Java, Python and C++ • Strong expertise in designing and developing RESTful APIs • Experience with both SQL and NoSQL database technologies and strong understanding of database concepts and internals • Experience at building reliable and scalable user-facing applications • Proficiency in designing and implementing scalable distributed systems and microservices architectures • Experience with AWS/Azure/GCP, serverless, Docker, Kubernetes, ECS • Proficiency with message queuing systems such as Kafka (preferred)/RabbitMQ/Flink • Experience with CI/CD frameworks such as GitLab CI and GitHub Actions • Effective release management experience for ensuring zero downtime • Experience working with agile methodologies, including Scrum and Kanban • Strong collaboration and communication skills • Ability to take ownership of projects and drive initiatives to completion • Observability best practices (logging, metrics, alerting)

🏖️ Benefits

• Remote work

Apply Now

Similar Jobs

September 18

Tech Lead Java leading a team to develop impactful products for global markets.

Angular

Java

MySQL

Postgres

React

Spring

Spring Boot

SpringBoot

September 18

Tech Lead Java to lead a growing team at KIS Solutions. Focus on product impact across several countries and collaboration with stakeholders.

Angular

Java

MySQL

Postgres

React

Spring

Spring Boot

SpringBoot

September 17

Lead Java/Spring Boot and React team at KIS Solutions; manage features, market rollouts, and production support.

Angular

Java

MySQL

Postgres

React

Spring

Spring Boot

SpringBoot

September 16

Lead design and develop highly concurrent C# systems at Nearsure. Re-architect legacy workflows, optimize performance, and deploy scalable AWS solutions for US clients.

Apache

AWS

Spark

SQL

September 9

Full-stack Java/Scala and JavaScript engineer for biotech startup. Build scalable backend, databases, web services and UI supporting genomics-driven diagnostics.

Angular

Java

JavaScript

Postgres

React

Scala

SQL

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com