Significant work experience, at least 4 years
Excellent knowledge of backend development
Significant working experience with Java 8+
Good English knowledge
Open and open-minded
Experience with Javalin
Experience in any of Haskell, Clojure, F#, Ocaml
Direct cooperation with the customer
Business trips to the US
Dedicated HR/ Client Manager
Regular performance reviews
Competitive Salary, medical insurance, 20 working vacation days
Regular corporate events, team buildings, etc.
North Data is Germany’s largest company information website (www.northdata.de). We started in 2016 and have grown rapidly to currently more than 100.000 visitors per day. We offer premium services to our registered website users for a monthly fee, and also API access and data packages for download. This year we started internationalization and launched our English website
www.northdata.com. Currently, we’re adding UK and Switzerland company data.
North Data has become famous for its in-depth network and financial visualizations. We strongly believe in the value of transparency of company information. North Data has become a major research tool for more than 250 accredited journalists and is used by German institutions to investigate tax fraud and money laundering.
We’re a technology company at heart. Our backend is built in Java with a modern “functional” flavor and an emphasis on simple code, but always going the extra mile to achieve the best results possible. It runs on Google App Engine and we plan to migrate it to Google Cloud Run. Google Datastore serves as our database with Elastic Search handling complex queries.
We use advanced technologies such as natural language processing and machine learning in our data processing. Our frontend is written in typescript and relies on Se(Fo)mantic-UI and D3 for graphics. Our development environment is Github. We don’t care for Scrum. Instead, we think that a small team of high-class developers with good working relationships should be able to build great software by simply writing good code, continuously improving and refactoring code, keep on extending tests, and fostering good communications amongst each other.