Fullstack Developer

Do you want to join us as a Fullstack Developer, developing DNB's Savings and Investment platform?

About us:

In the division Wealth Management, Savings and Investment, our common goal is to lead the digital transformation within sales, marketing and distribution of stocks, funds, and investment products, mainly for the private customer. Our division is responsible for development of the Spare app and Funds and Stock trading solution on DNB.no. We are driven by digital solutions, unique customer experiences, innovation, and a platform-based approach to strengthen our commitment within savings and investment. In our division we have seven sections, and we work in cross functional teams, in agile way of work.

What does our day look like?

As a developer you will be a part of a cross-functional, trust-based team of approximately 6-8 people. Each team is responsible for a certain part of the product, from concept to design to implementation in all parts of the stack. Each team has a broad set of skills, ranging from business analysis, design to programming, allowing them to make informed decisions about whatever is needed. You will be responsible for delivering quality code and a great customer experience, while maintaining the rock-solid security and quality required for a bank solution. This requires that you work closely with our designers and communicate your thoughts clearly to your team. Our focus on stability means we write testable code that can adapt to change.

Who are we looking for:

We are looking for Fullstack Developers that wants to work on our Savings & Investment platform, building responsive web pages, APIs, backend services, and more. You will be working with technologies such as Java, Kotlin and Go on AWS in a highly automated environment. You'll be part of an autonomous team leading the digital innovation in Norway's largest financial group. This requires you to take responsibility and ownership of the product you're building, continuously improving the skills for both you and your team, and always have the customer experience in mind.

What knowledge and skills are we looking for?

  • You are eager to learn and grow both as a developer and person
  • You can adapt to changing requirements, and you're comfortable with shipping early while maintaining the stability and robustness needed in banking services
  • Experience with scripting and frameworks such as HTML, CSS, JavaScript, TypeScript and React
  • Experience with developing software solutions using modern tools and languages, such as Kotlin, Go, Java, Python, etc
  • Knowledge about CI/CD and build tools like Jenkins, Gitlab and Maven
  • Experience with AWS services like Lambda, API Gateway, DynamoDB, CloudFormation, Terraform or similar technologies
  • You have good communication skills, both verbal and written, English is a must

Notice! We do not expect you to have experience with all of these technologies. As long as you have experience with software development and are willing and eager to learn, we want to hear from you.

What we can offer you:

Challenging tasks that allow you to grow professionally, competitive terms, a strong engineering culture, and great career opportunities as well as working with a top modern technology stack. Additionally, we want our developers to be happy and productive, so we provide high-end equipment and tools.

We offer great pension conditions, employee terms on DNBs products, insurance schemes, access to resorts in Norway, sports, cultural and other activities plus a wide range of discount schemes. In addition, knowledge and experiences are our most important assets, so you will have the opportunity to participate in conferences and courses, both to build your own competency and to represent DNB externally. We know the value of good work-life balance, so we also have flexible working hours, extra days off and reduced working hours from May to August (summertime) and of course a hybrid way of work.

Work location: We have modern offices in Oslo (Bjørvika) and Bergen (Solheimsviken), and we support a hybrid workday with modern tools for digital interaction.


If you think you are a good match, then we would love to hear from you!