We’re looking for a new software intern!
Innoseis was founded in 2013 as a spin-off from the Gravitational Physics Group at Nikhef, the National Institute for Subatomic Physics in the Netherlands. Innoseis develops revolutionary sensor technology that makes the search and use of energy resources more responsible and efficient.
Context of the internship
We are developing new sensors for gathering seismological data. In order to make sure these data are correct, procedures will take place to test the mechanical and electronic parts of each sensor. The results of these test procedures need to be shown to the user in an interactive user interface.
Details of the internship
Your task will be to implement the following things: 1. A web-based GUI that shows the test data in a table and/or on a map. The user should be able to retrieve test entries based on filters. These requests need to be sent to a 2. A back-end application which should translate them into database queries and send the results back to the front-end.
Large amounts of data (tens of thousands of entries) could be transferred in a single request; this should be done in an efficient way so the user does not experience unnecessary waiting or stutter. The front-end should also be able to display all these results in a clear and efficient way that feels smooth and user-friendly.
- Decent proficiency in at least one other general-purpose programming language
- Basic understanding of software engineering patterns, best practices, and tools
- Ability to communicate effectively in English or Dutch
These skills could help, but missing ones can be acquired during your internship.
- Experience with Angular, Go, MongoDB, (g)RPC, and web mapping libraries (such as Mapbox, Leaflet or OpenLayers)
- The ability to work both independently and in a (small) team, using coding, issue
tracking and VCS tools such as VSCode, Git or Jira
- Contract: Internship
- Dates/duration: To be determined
- Location and contact: see below