Work for Norway's most exciting tech startups


Fullstack Web & eCommerce Developer



Software Engineering
Oslo, Norway
Posted on Tuesday, June 27, 2023

Do you want to help people all over the world think better through technology?

reMarkable creates hardware and software products that help people all over the world find focus.

We launched our original reMarkable 1 paper tablet in 2017. Since then, we’ve sold more than a million devices, grown to about 400 employees, and transformed from small startup to fast-growing scaleup.

With a brand new campus opening in 2024, and exciting products and services in development, we need new colleagues. That’s where you come in.

You are a skilled software developer who will join our team in building up our eCommerce platform. Our website is our main channel for direct sales, which makes us a vital part of the company.

About the role

As a fullstack web developer, you will have the freedom to work with both front- and backend solutions in your day-to-day work.

You are a team player who is eager to learn, share, challenge and support. You will take part in product discovery, solution design, and coding. Together, we make the journey from cart through checkout to delivery appealing and smooth for our customers.

As a software engineer at reMarkable, you take ownership of services, refine our architecture, and make sure our systems are accessible and secure. With your teammates, you will be maintaining our codebase using cloud native technology.

Further tasks and responsibilities

  • In our frontend, you will get to develop in Typescript with NextJS as our React framework of choice, and Sanity as our CMS.

  • In our backends, you will have the opportunity to work with NodeJS written in Typescript, as well as Golang.

  • As part of our backend stack, we integrate against several enterprise platforms. Your work will also include interfacing with these systems. These include: eCommerce, Payment Service Provider, ERP, CRM, and CMS systems.

  • Together with other engineers, you will collaborate on development, maintenance, and performance optimization, as well as improving our infrastructure, such as continuous integration systems and test automation pipelines

Desired qualifications

  • University degree in relevant subjects

  • Minimum 4 years of professional experience as a software developer

  • You must be proficient in TypeScript

  • Experience with system integration (payment providers, analytics, ERP, CRM, CMS, etc)

  • Understanding of scalable system architecture, design patterns, and development principles

  • Knowledge of infrastructure, running/using/maintaining continuous integration systems and tests

  • Used to collaborating with team members using tools like GitHub and Jira

  • An agile mindset

  • Fluency in English