Application deadline: 25. September 2025.
Number of positions: 1-2.
Type of employment: Full-time.
Place of work: From our offices in Trondheim, Bergen or Tromsø (Norway).
Do you want to help us build revolutionary software?
Oceanbox is an expanding SaaS-company looking for skilled full-stack developers to strengthen our development team. We develop advanced high-resolution oceanographic modeling services through a modern SaaS platform, providing API-driven mapping tools directly in the browser. Our backend runs on a scalable microservices architecture in the cloud, combined with high-performance on-prem computing (HPC) infrastructure connected to fast, multi-petabyte storage. Our software offers a new approach to analysing the impact of the ocean currents, and we aim to play a vital role in securing the sustainability of the worlds oceans, and the industries working in the near coast environment.
Basic qualifications:
- Minimum 2 years experience with the tasks (below)
- Minimum Bachelor degree in natural sciences is required, preferably within computer science
- .NET Core and basic knowledge of JavaScript
- Functional Programming and Model-View-Update (Elm)
- Asynchronous programming
- Git, GitOps and CI/CD
- Strong communication skills, both written and verbal in Norwegian and/or English
Preferred qualifications:
- More than 2 years of experience with the tasks (below)
- GIS and mapping solutions (OpenLayers, WMS/WMTS/WFS, PostGIS)
- SQL and NoSQL databases
- Actors and Workflows
- Observability tools (OpenTelemetry, Grafana, Prometheus)
- Kubernetes and microservice architecture
- Nix and NixOS
- WebGL, GLSL, and/or GPGPU programming
- Parallel programming (MPI)
Tasks:
As a developer at Oceanbox, you’ll work in a dynamic and highly skilled environment, using a broad range of technologies. We embrace functional programming for both frontend and backend development. Our tech stack includes:
- F# and .NET Core for backend development
- F#/Fable for the frontend
- Dapr for microservices
- Kubernetes
We are a good home for developers who are passionate about functional programming, curious about new technologies, and eager to experiment and learn. While you’ll be part of a team, we expect you to work independently, contribute to system architecture improvements, and help tackle technical debt before it becomes an issue.
Personal characteristics:
At Oceanbox, we emphasize building a strong culture. Our principles are something that everyone who work at Oceanbox practice on a daily basis, and which we always look for in new employees:
- You put the customer first.
- You take ownership.
- You value action.
- You set high standards for your own work and that of others.
- You give honest feedback.
- You treat others with respect.
We offer:
- A learning and social working environment.
- Well established technological framework.
- Flexible work arrangements.
- Competitive salary and benefits.

About the Employer:
Oceanbox is a Software-as-a-Service (SaaS) company in the scale-up phase that develops a software service for modelling and visualising ocean currents in coastal areas. The service is unique because it allows users to easily and quickly carry out their own emission simulations and thus be able to analyse how particles such as lice, viruses and other material are spread by ocean currents. The company has built a working model for the Norwegian coast and is in the process of scaling to the rest of the world. It is therefore a unique opportunity to joint us on what we believe to be an exciting journey.
Oceanbox currently has 14 employees from 5 different nationalities working from our offices in Tromsø, Trondheim and Bergen. We work with a great degree of passion, autonomy and flexibility to push the company forward in the best possible way.

Our office locations in Tromsø, Trondheim and Bergen
For questions about the position please contact:
Dr. Jonas Juselius
Chief Technical Officer (CTO) and Co-founder
Mobile: +47 474 19 869
E-mail: jonas.juselius@oceanbox.io