Our client is a venture-backed fintech with a mission to kill predatory financial products like payday loans. Their first product gives employees instant access to their wages, which solves a major problem for real people (115 million American workers are living paycheck-to-paycheck). They are the fastest-growing startup in the category and were incubated with QED Capital, a top fintech venture fund.
Their Instant Pay app provides early wage access for employees at mid-to large-sized organizations to improve financial wellness and increase employee productivity.
With 63% of Americans living paycheck to paycheck, financial wellness tools are an important part of any employee benefits package. Our client works by giving advances on upcoming paychecks; it is not a loan and there is no interest. Employees pay a small fee for this service, which is healthier than payday loans.
Our client’s mission is to regrow financial freedom by giving people full control over their income and to put an end to predatory financial products, replacing them with on-demand pay.
ABOUT THE ROLE:
We are looking for a Tech Lead Backend Software Engineer that must have some Golang experience. This position is remote. The candidate will be responsible for managing various areas of our backend platform, including API integrations with 3rd-party vendors and partners.
As a Senior Software Engineer with Rain, you will play a central role as we scale to 1M+ users. You will work with our European based product and engineering teams to implement quickly and contribute in all phases of the development lifecycle. Our ideal candidate is excited to tackle tough technical challenges and looking for opportunities to contribute to our strategic thinking.
SPECIFIC RESPONSIBILITIES:
● Lead a cross-functional squad, providing technical expertise in guiding and supporting the team on important architectural decisions
● Design and develop components of the new B2C payments architecture
● Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines
● Operational Excellence - monitoring & operation of production services including implementation of adequate resilience and high-availability models to support 24x7 operational availability
● Manage backend API integrations with 3rd-party vendors and partner
● Manage integration of user-facing elements developed by our front-end developers with server side logic
● Build reusable code and libraries for future use
● Optimize Rain application for maximum speed and scalability
WORK EXPERIENCE AND REQUIREMENTS:
● Proficient knowledge of back-end programming languages, Go / Golang is a MUST.
● Basic understanding of front-end technologies and platforms, especially React and React Native.
● Solid understanding of REST API design, development and security standards (OAuth).
● Experience in designing and scaling event-driven microservice architectures.
● Management of hosting environment, including database administration and scaling an application to support load changes.
● Experience in data pipelines that integrate with multiple data sources, including data ingestion and transformation.
● Creating database schemas that represent and support business processes.