Job Description
Our software is modern and powerful, and it is the "heart" of North Data. It is written in "Modern Java", that is, using current Java technology with a clean code base and an emphasis on functional style. Our environment is Github and Google Cloud. We're very pragmatic in our development approach - no scrum or daily standups - and try to use best development practices as much as possible.
Ideally, you love to explore problems yourself. For example, if we encounter a new country data source, there is no one here to write a specification for you!
We're looking for both senior and junior level developers.
OUR TECH STACK
We are writing our backend code in modern Java (JDK 21). On the frontend, we are using Typescript, Semantic UI and d3.js. Our production environment runs on the Google Cloud Platform, using Firestore and ElasticSearch as databases, and many external services, including Machine Learning and LLMs. For development, we are using everything in Github (including Github Actions for CI/CD). Our philosophy is to be always up-to-date and innovative, keep technical debt low, and to automate as much as possible while keeping things simple.
YOUR TASKS
- You will be responsible for one or more new countries and its relevant data sources
- You will continuously add to our test cases, keep the code base clean and legacy-free and generally improve it
- You will add new features, unlock new data sources and solve new technical and business problems
- You are proficient in software development based on “best practices”, such as unit testing and pull request reviews, but no Scrum, no Kanban, no stand-ups
- You can easily produce modern and clean code with an emphasis on functional style
- You are pragmatic and a hands-on problem solver, happy to work self-sufficiently as an individual contributor as well as in a small team
- You value transparency and contributing to making our economy and our society more transparent
- Company spirit: We are a small and growing international team of professionals with different cultural and professional backgrounds. We work together based on loyalty, trust and a sense of responsibility. Flat hierarchies with a lot of opportunities to grow and develop.
- Work style: We work in a hybrid model from home and from our office in downtown Hamburg with lakeview and great accessibility with public transport. Working hours are flexible and working part-time is also possible.
- Compensation: Attractive compensation and 30 days of vacation. We believe in learning and budget for training and development activities for each employee.