PolicyGenius is a Brooklyn-based startup that allows its users to compare the prices of a wide range of insurance products. The platform – built in Ruby on Rails – collects the data from insurance vendors and provides an intuitive tool for simplifying the buying decision process. PolicyGenius chose Netguru for software development, and since then, the two companies have done several projects together.
In autumn 2015, PolicyGenius asked Netguru for help once again. This time, they needed to build an additional module that would provide advice on pet insurance. Netguru’s engineers were responsible for the backend and frontend of the web application (Ruby on Rails and React). The project started in November and went online end of February, 2016.
The software behind PolicyGenius platform incorporates clean and well-tested code. The application is large, which makes it challenging for an external team to come in, build an additional functionality, and hand it over quickly.
Because of a long-term relationship, Netguru’s developers are already familiar with PolicyGenius software, its team, and its culture, and they had no problem joining the workflow immediately. Netguru’s developers go beyond mere completing tasks they are given, coding and committing changes. They feel fully responsible for the final result and empowered to suggest their own solutions.
Netguru has built some of the key features of PolicyGenius platform. Each new functionality is handed to PolicyGenius's internal dev team complete and on time, helping them to keep up with the pace of the company's rapid business growth.
Our responsibilities in this project were split between the backend and frontend. Two Ruby on Rails developers were responsible for building dynamic integrations with a number of external APIs that provide insurance data. On the frontend side of things, a developer worked on the projects provided by PolicyGenius designer.
What proved to be crucial was the role that Netguru’s developers played in the project. They were not limited just to performing given tasks, and their suggestions were taken into consideration when proposing solutions. Netguru’s assistance to PolicyGenius even went as far as working outside normal business hours to ensure successful project completion. This was against Netguru's internal rule of keeping the working time strictly limited to office hours. The rule was suspended several times during this urgent project, with the approval and even at the request of Netguru's devs, who wanted to join the Brooklyn colleagues in an effort to get it done on time.