Assignment
Backend/fullstack developer — EVA portfolio
— On-site · Other · Published: Oct 12, 2026 · Application deadline: Nov 8, 2026
About the assignment
Valgdirektoratet (Norwegian Directorate of Elections) needs to increase its backend/fullstack capacity temporarily in connection with the development and preparation of the applications in the EVA portfolio, the electronic election administration system used by all of Norway's municipalities and county authorities. The consultant will independently analyse, debug and further develop existing codebases, and must hold security clearance at BEGRENSET (RESTRICTED) level. The assignment runs from contract signature until 31 December 2027, with an option to extend twice by 6 months each.
The place of work is Tønsberg.
Responsibilities
- Independently analyse, understand, debug and further develop existing codebases
- Justify technical choices and assess the consequences of changes
- Explain how faults are identified and resolved
- Maintain a strong focus on the quality of delivered code, including modelling, monitoring and testing
- Take part in other activities related to Valgdirektoratet's portfolio as required
Required skills
- At least 5 years' experience as a developer
- Senior-level Spring Boot
- Senior-level Kotlin
- Experience with Java
- Experience with Typescript/Javascript
- Experience with REST APIs
- Experience with RabbitMQ
- Experience with OIDC – Keycloak
- Experience with microservices
- Experience with event-based systems
- Systems development using agile methods
- Advantage: experience with event-driven architecture
- Advantage: experience with Playwright
- Advantage: experience with ID-porten
- Advantage: experience with GitLab
- Advantage: familiarity with Valgdirektoratet's systems