Join the Team Behind One of Norway's Largest Web Platforms!
Dronning Eufemias Gate 30, 0191 Oslo
Sign in to auto-apply
CV-treff
Kun forhåndsvisning — vi beregner hvor godt du matcher denne jobben så snart du har en CV. Legg til CV
Stillingsbeskrivelse
Join the Team Behind One of Norway's Largest Web Platforms!
DNB is Norway's largest bank, serving more than two million customers every day. We provide a full range of financial services across personal banking, business banking, asset management, pensions, and more.
Behind every digital interaction is a platform built to be secure, reliable, and scalable. Every day, billions of NOK move through our systems, and our engineering teams build the foundations that make those experiences possible.
Our team
The Channel Capabilities tech family consists of three platform teams responsible for the shared foundations behind DNB's digital customer channels: Nucleus (DNB's modern web platform), Digital Platform (foundational platform capabilities), and Eufemia (DNB's design system).
We're looking for experienced Software Engineers to join the Nucleus team and help shape the future of web development at DNB.
What we build
Nucleus provides the core capabilities that enable modern web development across the bank. Rather than building customer-facing features, we build the platform that hundreds of engineers rely on to deliver them.
Our platform includes:
- A serverless runtime platform on AWS that composes independently deployed microfrontends through self-service configuration.
- Frontend discovery and runtime orchestration services.
- Authentication and authorisation integrations.
- Shared tooling, libraries, and CI/CD workflows that establish the golden path for development, testing, deployment, observability, and code quality.
- Platform abstractions that support multiple brands, products, markets, and authenticated customer journeys.
Our work spans frontend, backend, infrastructure, developer experience, and cloud platform engineering. We solve problems that require balancing performance, reliability, security, developer productivity, and long-term maintainability.
As a Software Engineer, you will:
- Design, build, and evolve the shared capabilities that power DNB's web platform.
- Collaborate with engineers, architects, and stakeholders to shape platform direction and technical strategy.
- Take ownership of complex technical problems from design through implementation and production.
- Design scalable architectures spanning APIs, databases, caches, queues, cloud infrastructure, and distributed systems.
- Build self-service platform capabilities that enable engineering teams to develop and deploy independently.
- Continuously improve developer experience through tooling, automation, libraries, and CI/CD.
Krav
- You have mid-level experience as a Software Engineer or Platform Engineer building and operating production systems at scale.
- You possess strong expertise in modern web development with TypeScript, React, and Node.js.
- You have a deep understanding of full-stack web architecture, including APIs, authentication, and performance optimization.
- You have experience building and operating cloud-native applications on AWS, Azure, or similar platforms with modern DevOps and CI/CD practices.
- You have experience building shared platforms, developer tooling, or self-service capabilities for other engineering teams.
- You hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or have equivalent practical experience.
Ferdigheter
Erfaring
mid-level