hero

Work for Norway's most exciting tech startups

STARTUPLAB
companies
Jobs

Senior Full-Stack Engineer

Volve

Volve

Software Engineering · Full-time
Oslo, Norway
Posted on Sep 8, 2025

About Volve

Volve is re-imagining construction management with AI. Projects generate massive, fragmented documentation; Volve evaluates complex tenders, specs, contracts and more to surface risks, requirements, and red flags. From assessing bids against tender requirements to analysing contractual changes across contracts and their supplements, we enable customers to act faster with less risk.

We’ve gained strong early traction and have an ambitious roadmap. We’re now expanding our tech team with a Senior Full-Stack Engineer.

The Role: Shipping Product End-to-End

As a Senior Full-Stack Engineer at Volve, you’ll design, build, and operate the user experiences and services that power our AI-enabled product. You’ll work closely with our CTO and a cross-functional team to turn customer pain points into working software - owning projects from discovery to production.

Key Responsibilities

  • Build core product and platform foundations within our web application and services.
    • Frontend (Next.js & TypeScript): Implement accessible, responsive UI with a focus on performance, reliability, and developer ergonomics.
    • Backend (.NET 8 on Azure): Design and implement APIs, services, and integrations; ensure correctness, security, and observability.
    • AI integration: Collaborate with our Python/AI team to integrate RAG, knowledge graphs, and evaluation services into customer-facing workflows.
  • Design for scale and maintainability: Establish clean module boundaries, clear interfaces, and pragmatic patterns (testing, error handling, logging, metrics, feature flags).
  • Contribute to architecture decisions across web, API, data access, and background processing.
  • Quality and reliability: Use automated tests (unit/integration/E2E), CI/CD, and blue-green/feature-flagged releases to ship confidently; instrument services and UIs (tracing, logs, metrics) and participate in incident reviews.
  • Collaboration & culture: Work in the open—thoughtful PRs, pair programming, design docs, and knowledge sharing; partner with Design and Product on discovery, scoping, and rapid iteration.
  • Continuous improvement: Stay current on Next.js, .NET, cloud, and frontend performance best practices—and bring pragmatic upgrades into our stack.

The Ideal Candidate

You combine strong engineering fundamentals with product intuition. You likely bring:

  • Proven experience delivering production web apps at scale in Next.js/React and/or .NET 8+.
  • Solid understanding of web performance, accessibility, API design, and secure coding.
  • Comfort working with cloud production systems (we use Azure).
  • A bias for testing, automation, observability, and iterative delivery.
  • Curiosity about AI-enabled product patterns and willingness to collaborate with our Python/AI team.
  • Comfortable building polished UIs and robust APIs; able to lead cross-cutting initiatives (auth flows, upload/processing pipelines, AI-assisted features) end-to-end; sound judgment on when to ship quickly vs. invest in foundations.

However we are open to complementary profiles:

  • Senior Frontend Engineer (Next.js)
    • Own the Next.js (App Router) codebase with TypeScript and modern React patterns.
    • Build component libraries and UX foundations; ensure accessibility and performance.
    • Integrate with backend APIs and AI endpoints; help shape data contracts.
      • You likely have: Expert-level React/Next.js & TypeScript; strong grasp of SSR/ISR, caching, routing, forms/data fetching, state management; experience with design systems and performant, accessible UIs; familiarity with testing (Vitest/Jest, Playwright) and CI/CD.
      • Nice to have: Tailwind or CSS-in-JS, React Query/Server Actions, performance profiling, analytics, error tracking.
  • Senior Backend Engineer (.NET 8 on Azure)
    • Own .NET 8+ services and APIs (ASP.NET Core/minimal APIs); design domain models and data layers.
    • Operate on Azure (App Service/Functions/Containers, Storage, SQL, Key Vault); automate deployments and IaC.
    • Build secure, observable services (auth, RBAC, rate-limiting, tracing).
      • You likely have: Deep C#/.NET 6–8, async programming, and API design; SQL schema design and query performance; production Azure experience; testing (xUnit), CI/CD, and operational excellence.
      • Nice to have: Background jobs/queues, event-driven design, gRPC/GraphQL, OpenTelemetry, containerisation.

Anyway, you’ll thrive at Volve if you value our culture:

  • Grow – Learn, push boundaries, aim high.
  • Move – Act with speed, clarity, and intent.
  • Own It – Take initiative, follow through, make it count.
  • Relate – Treat others with respect, curiosity, and heart.

What We Offer

  • Cutting-Edge Technology: Work with the latest technologies and contribute to developing innovative AI solutions
  • End-to-End Ownership: Shape how we engage, retain, and expand customers from day one.
  • Mission & Impact: Bring AI to one of the world’s most foundational industries, unlocking tangible productivity gains.
  • Cutting-Edge Technology: Work with Next.js, TypeScript, .NET 8 on Azure, and modern AI patterns (RAG, knowledge graphs, evaluation).
  • Collaborative Team: Work closely with ambitious, hands-on founders, the tech team, and our clients.
  • Room to Grow: Expand into leadership or other roles as we scale.
  • Equity Upside: Competitive compensation with early equity participation
  • Flexibility – Hybrid work model with travel to customer sites and industry events as needed.
Volve is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com