As Google is the go-to for internet-information, Firmnav aims to be the go-to for company and market information. Firmnav's solution is highly unique as it enables the user to find companies like never before whether the user is looking to find customers, suppliers, acquisition opportunities, partnerships, etc. We are currently backed by Trifork and Innovationsfonden.
About the role: As a senior developer and IT- and data architect you will be responsible for our data pipeline. It will be your job to ensure that all company data is up-to-date and correctly parsed, processed, and ingested to our database through a highly scalable data pipeline. Currently, our pipeline is based on a number of Nodejs microservices handling various steps from parsing data from different sources, to various data enrichment processes, to updating our database. It is orchestrated and auto-scaled by Kafka, and message delivery happens through Redis. It is your job to re-design and/or improve the pipeline to increase transparency and ensure that no company data is lost in the process. Data is ingested/synchronised from external sources on a daily basis.
Required technical expertise:
Strong expertise within high-precision distributed data management (e.g. Kafka, Spark, Hadoop)
Experience with Kubernetes and Docker
Experience with TDD (Test-driven Development)
Recommended technical expertise:
Experience with Elasticsearch
Experience with Typescript and Nodejs
Working at Firmnav: The culture at Firmnav is dynamic and fast-paced with no formal organizational hierarchy. We offer a very innovative and informal work environment where you get a great amount of responsibility and autonomy. In addition, we offer a flexible working hour to accommodate your calendar. We always operate as a team, thus we have an inclusion and involvement in the business as a key priority. As we are a young company with a flat structure, we encourage and allow you as employee to take part in shaping our culture, product and business in general to take the Firmnav to the next level. We’re a modern company and we try to use the newest and best tools and processes to organise work. We’re currently using Github Projects to prioritiseand manage development work, and Slack to communicate outside Github.
This job comes with several perks and benefits