Fullstack / Application Developer
Help build our next generation application!
About Spoor
Spoor is an ambitious, venture capital-backed scale-up on a mission to make wind power nature-friendly. We build cutting-edge AI technology - combining computer vision and advanced data analytics - to help energy operators reduce project risk, protect biodiversity by reducing collisions, and scale renewable energy with confidence.
We're growing fast, and our team of 12 nationalities is proof that diverse perspectives drive innovation. If you're excited about working at the intersection of AI, hardware, and clean energy, we want to hear from you!
About the Role
Do you love working at the intersection of data logic and user experience?
As a Fullstack / Application Developer, you will be a key member of the team responsible for the complete re-development of Spoor’s web platform. Working closely with our Design & Frontend Lead and Product Management, you will build the "Application Layer" of Spoor’s web platform, implementing the Python-based, ‘API first’ business logic layer and React frontend that sits on top of our foundational services. This role ensures that our raw data is processed into actionable insights, providing a seamless and reliable experience for end-users.
What you'll do
Utilise collaborative product thinking and design frameworks to implement a new application layer framework that enables rapid deployment of new data visualisations, including graphs and annotated interactive maps
Implement core logic to build the foundation of low-code / no-code interface for self-service data visualisations
Build support for the deployment, configuration, monitoring and status reporting of field deployed hardware systems used by Spoor to generate data
Provide occasional help to backend initiatives
What we're looking for
Typically 3+ years building and maintaining production-grade web applications.
Demonstrated experience working across both frontend frameworks and backend logic, ideally in a product-led or scale-up environment.
Experience building tools that handle complex data flows, such as status reporting, device management, or data visualisation.
High proficiency in building type-safe, modular UI components, ideally in React / Typescript.
Expert knowledge on CSS architecture, layout techniques, with a commitment to Progressive Enhancement and accessibility.
Skilled in implementing industry-standard UX patterns and guidelines.
Solid experience writing clean, testable Python code to implement business logic, transform data, and interface with external APIs.
Understanding of the "Backend for Frontend" pattern - creating a dedicated application layer that bridges the gap between core services and the UI.
Proficiency in managing complex application states and optimising data payloads before they reach the browser.
Experience representing data on interactive map views (e.g., Mapbox, Leaflet).
Visualisation Familiarity with high-performance visualisation libraries (e.g., Three.js, GSAP, D3.js, or SVG-based tools) for custom data dashboards.
Bonus points if you are a pioneering spirit, exploring the possibilities of Agentic AI based development.
Success looks like
Release of a new web application that provides immediate user value for data consumption and visualisation
Support of user workflows across the customer value lifecycle, from system provisioning, operational monitoring and data consumption.
Why Join Spoor?
🌍 Mission that matters — Help renewable energy and wildlife coexist at scale
🤖 Work with cutting-edge AI — Be a part of building a world leading AI for aerial object detection, tracking and classification
🚀 Build something from scratch — Redefine our application user experience from the outset
📈 Direct customer impact — Your work will directly improve the ability of Spoor customers and stakeholders to acheive their goals and outcomes
✨ Diverse, inclusive team — 12 nationalities and a culture where different perspectives thrive
Please submit your CV and application in English.
Note: Only candidates invited for an interview will receive a response.
- Department
- Product
- Locations
- Oslo