Challenging Problems to Solve: Our tools and applications are a key component to the growth we anticipate, giving our engineers some exciting projects to dive into.
System Scale: To eventually support our funding of one million small businesses, we are redesigning our tech platform, including a complete refactor, new data models, and the building out of services. The outcome will be a foundation on which new, innovative features and tools can be developed, leading to a next-generation fintech offering.
Analytics/Machine Learning: Our Software Engineering teams are working to incrementally use analytics and machine learning to understand the unique context of each prospective customer, so we can deliver the vital capital they need.
User Experience: We are working to create amazing front-end experiences for all our constituents – customers, partners, and employees. Purchasing a financial product should be simple and transparent, and we have an opportunity to make that a reality.
Automation of Submission Processing: We process a huge number of requests for financing, and that volume continues to grow. This means we have to extract, manipulate, and analyze large data sets. Our software engineering team is working to continually improve the automatic processing of this information, with a goal of reducing errors and increasing the speed at which we can serve our customers.
Payment Processing: Our proprietary Funding Application handles a high volume of daily payments and is able to quickly pause, reduce, or adjust payments for customers. Our Software Engineering teams work to make these complicated transactions simple, flexible, and accurate. The next generation of this application will include additional features to improve the customer experience and increase employee satisfaction.
Varied Tech Stack: All our engineers have the opportunity to work with Typescript, Golang, React, and Ruby (to name a few), but we don’t require experience in all.
Unique Culture: We are a curious, tight-knit group, who are always willing to collaborate and get excited about making an impact on the business. Managers empower their teams, providing both support and autonomy, and facilitate growth opportunities. When we are not hands-to-keyboard, we are an eclectic mix of woodworkers, musicians, gamers, chefs, athletes, and outdoor enthusiasts.