Company Name: Rain Job Details: Salary,not,providedKubernetesSQLAWSGCPPythonJavaKafkaGoC++AzureREST,APIGolangDockerRabbitMQFlinkSenior,and,Expert,levelRemote,from,US Job Url: https://app.welcometothejungle.com/jobs/MkDd_P4g?theme=female-leaders Job Description: RoleWho you are5+ years of Software Development experienceA Bachelor’s degree in Computer Science or equivalent combination of technical education and work experienceProficient knowledge of back-end programming languages such as Go / Golang, Java, Python and C++Strong expertise in designing and developing RESTful APIsExperience with both SQL and NoSQL database technologies and strong understanding of database concepts and internals, including data model design and optimization principlesExperience at building reliable and scalable user-facing applicationsProficiency in designing and implementing scalable distributed systems and microservices architectures, with a strong ability to meet performance and scalability requirementsExcellent collaboration skills, with the capacity to work effectively with cross-functional teams, present ideas, and communicate technical concepts clearlyKeep up to date with technologies - AWS/Azure/GCP, serverless, Docker, Kubernetes, ECS among othersStrong ability to take ownership of projects, driving initiatives from concept to completion with minimal supervision, while proactively identifying challenges and solutionsExperience working with agile methodologies, including Scrum and Kanban, to deliver high-quality results in iterative cyclesProficiency in message queuing systems such as Kafka(preferred)/RabbitMQ/FlinkEffective release management experience for ensuring zero downtime and experience with CI/CD frameworks such as Gitlab CI and Github actionsWhat the job involvesWe are looking for a Backend Software Engineer that must have some Golang experienceThe candidate will be responsible for managing various areas of our backend platform, including API integrations with 3rd-party vendors and partnersAs a Backend Engineer with our User Tribe you will play a central role in making it easier for users to access Rain and build products that help users maintain positive cash availabilityYou will work with our international product and engineering teams to manage a robust digital wallet that enables users to transact through seamless account creation and frictionless employer linkingOur ideal candidate is excited to tackle tough technical challenges and looking for opportunities to contribute to our strategic thinkingTranslate product requirements into robust technical solutions, recommend alternative approaches and lead engineering efforts to meet ambitious targetsDesign and implement reliable systems and applications in the context of a fully distributed micro-services architectureBuild and maintain integrations with 3rd-party vendors and partnersDesign and implement highly available RESTful APIs supporting user-facing web and mobile applicationsFocus on creating reusable code and libraries that can be shared across teams, fostering collaboration and ensuring scalability for future projectsEnforce observability best practices, leveraging tools like logging, metrics and alerting systemsCreate and maintain detailed technical documentation for all solutions, including architecture designs, APIs, workflows, and system configurationsContinuously monitor Rain systems and applications for opportunities to maximize performance and scalabilityEffective cross-team communication and collaboration to align priorities, clarify requirements, identify dependencies, and ensure seamless coordination throughout the software development lifecycleShare this jobReport a problem with this jobHide companyView 2 more jobs at RainInsightsLed by a womanTop investors-31% employee growth in 12 monthsGlassdoor (3)CompanyCompany benefitsRemote work & a hybrid option for team members in our Nashville hubFlexible benefits package to fit your needsOpportunities for growth - we encourage employees to seek new passions within the companyWe offer volunteer opportunities and encourage our team members to prioritize their physical and mental healthFunding (last 2 of 4 rounds)Apr 2025$75mSERIES BMar 2023$66mSERIES ATotal funding: $153.6mOur takeFinancial difficulties continue to be a leading cause of employee stress, and waiting for payday can cause periods of cash drought where workers are vulnerable to overdraft fees and predatory lending. Rain provides employees with access to an amount of their earned wage, which is reimbursed by employers per their regular pay cycle.Although paying employees more often seems a solution to the payday problem, it is often too demanding for payroll departments, and brings associated costs that companies would rather avoid. Rain is free to employers who offer it as a benefit for their employees, and it integrates with payroll systems easily. Instead of paying high interest on a payday loan, employees pay a small fee for the transaction when they access pay before payday.Rain is backed by Clear Haven Capital, a company offering balance sheet capital solutions for financial services. Clear Haven has invested in other ascendant fintechs such as Walnut and Torpago, making it a promising partner. Rain's impressive investment will fund its continued US expansion, further develop technology and infrastructure, as well as contribute to increasing marketing efforts.FreddieCompany Specialist at Welcome to the Jungle