SMBs' Remedy for Hiccups: InsurTech Development and Design for Nimbla

How Code & Pepper helped Nimbla support business owners with invoice insurance and more
FinTech Development
Google Cloud Platform

Invoice insurance may not sound like a breakthrough, but it becomes much more powerful thanks to InsurTech solutions. With Nimbla, companies can check potential customers credit rating and eliminate risky decisions. Read on to learn about the solutions Code & Pepper contributed to the platform, including UI/UX design, end-to-end development, and cloud architecture.

About Nimbla

Nimbla takes factoring services for small and medium businesses to the next level. Apart from invoice insurance, it provides users with a possibility to view the credit rating of their customers in order to prevent losses and ensure safe cash flow. The platform is cloud-based and accessible both from web browsers and mobile devices (iOS and Android). The goal for Nimbla is to facilitate and speed up the insurance proceedings for companies of all sizes.


Initially, we worked on one part of Nimbla, which was a monitoring solution for codes and policies for invoices, making them all viewable and accessible in one place. For this stage, we delivered UI designs based on frameworks received from Nimbla. The first completed project encouraged the client to continue working with us on further challenges. We went on with the designs and started the development, which included:

  • Implementing library components
  • Incorporating features such as tables, buttons, menus, etc.
  • Deployment to cloud environment

Solutions for Nimbla

The team of 6 included full-stack and front-end developers as well as DevOps and cloud experts. The whole app architecture and code was built from scratch by Code & Pepper. Before picking the technology stack for every project, we discuss different possibilities and analyse the pros and cons before we propose our choices to the client.

Reusable UI components

UI components are implemented using React and ReactStrap. All components are reused across multiple applications, which is why there’s a point in keeping a separate repository and make sure there is a relevant API defined to avoid hard dependencies with any other application.

Tailor-made technology stack

We replaced commonly used technologies with new solutions, which proved to be a better choice for Nimbla. Here are a few examples:

  • GraphQL (instead of RestfulAPI) – a more flexible API with frontend in control, a type system and out-of-the-box API documentation
  • Koa (instead of Express) – the next-generation framework for Node.js
  • TypeScript (instead of pure JavaScript) – helped us catch bugs early thanks to strong/static typing

Scrum project management

To keep the communication and development progress in check, we are strong supporters of Scrum methodology and fluent communication between the client and the team. Thanks to daily updates, sprint planning and retrospectives we are always on the same page. We stick to selected communication channels – JIRA and Slack – which help us find important information quickly and prevent chaos in cooperation.

Code & Pepper provides high-quality, reliable code and designs. Flexible, responsive, and dedicated to client satisfaction, working with their team continues to add a lot of value to the business overall.

Aurélien Bonnel CTO
at TradeCrediTech (Nimbla)

Flex Funding

Copenhagen, Denmark

Smart UX and UI design brought to life with Angular for profitable investing and lending

Industry: FinTech Development
Technology: Angular, TypeScript
Read More