The mission of Hoppinger is to transform companies for the digital world, across the broad spectrum ranging between a public website "down" to the internal backoffice.
Our applications process and transform data coming from a multitude of underlying systems: CMS (WordPress, Drupal, and SharePoint), database (Postgres, ElasticSearch), CRM (HubSpot, MS Dynamics), ERP (Business Central, SalesForce, SAP), and many more.
We have the ambition to build applications that just don't break. In order to do this, we use various tools that will impact you as a developer. The first line of defense are statically typed programming languages: if the compiler can help us catch a bug and carry useful information about our code, we want it. Functional programming is our ongoing mindset: components must be referentially transparent, and data flow must be explicit: higher order components, map/filter/then/bind/selectMany/... are the best way to tame code complexity. We work with strict code standards, separating concerns and keeping code neat: this way, working on projects is only surprising in good ways :) We work with code reuse so that we don't need to reinvent the wheel every project, by maintaining a standard toolkit of reusable, high quality code components.
Our technology stack is mostly focused on:
- HTML and CSS for the frontend
- TypeScript and React for the client-side application
- .Net (Core) for fetching data and implementing security, business logic, and data integration
- Docker and hosting in the cloud according to a complete DevOps pipeline