Imperative is a B2B platform for companies looking to increase employee fulfillment. It’s a tool that uniquely helps employees determine the intrinsic motivators that impact their work. We helped them build their tool from the very beginning and replaced their entire tech team when the company relocated.
Enabling scale with less risk — When we joined development efforts at Imperative the tech team consisted only of the CTO. We dove in immediately and blended into the rest of the team to fully understand the product and work as part of the team. Since then we’ve been the core backend team in all phases of the software development lifecycle. Our work together enabled Imperative to defer building an in–house backend team which allowed them to save money until they found product-market fit. In our partnership Imperative has maximum flexibility, dynamically adjusting man–hour contribution according to their needs. Our interdisciplinary team brought not only technical expertise that boosted platform development, but also reliability that enabled steady growth.
Technologies — Our first task was replacing a fragile Ruby on Rails webapp that served as their MVP. Thereafter we worked with Typesafe Reactive Platform (Scala, Akka, Play, Slick) and various data stores (PostgreSQL, MongoDB, Redis). Our day–to–day development still involves designing REST APIs, programming web pages (Twirl, Coffeescript, SAAS, AngularJS), testing (Specs2, Karma, Cucumber, Coveralls) and utilizing different metrics and deployment solutions (Heroku, NewRelic, CircleCI) to scale and optimize underlying system.