Do you want to…
Shape the Future of Technology? Continuously elevate our codebase and keep us at the forefront of innovation.
Grow and Make an Impact? Thrive in a collaborative environment that values technical excellence and a culture of learning and innovation.
Work with Modern Tech and Insight-Driven Products? Be part of a cross-functional team leveraging modern tooling and data-driven insights to deliver impactful solutions.
If this sounds like you, we’d love to hear from you!
About the role
The eCommerce Product, Design, and Technology domain is delivering an extraordinary buying experience for our customers via remarkable.com (D2C) and our B2B platform. As a Senior Software Engineer, you will be instrumental in building the robust, scalable systems that power this experience.
Embedded in a cross-functional eCommerce team and reporting to the Engineering Lead, your focus will be on backend architecture and development, while contributing across the full stack to ensure a seamless end-to-end solution. You'll help implement sophisticated designs using a modern tech stack, contribute to architectural decisions, champion engineering best practices, and mentor other developers.
We believe great products are built on insight. As part of a data-driven product culture, you’ll combine quantitative analytics, A/B testing, and user behavior data with qualitative research like user interviews and usability testing. This ensures the solutions you build are guided by real user needs and validated by real-world data—turning insights into measurable results.
Your responsibilities may include:
Working within cross-functional teams with crafting sophisticated design and modern web that directly engage our users and drive business outcomes.
Architecting and Building Our Service Ecosystem: Design, develop, and optimize the backend services that power our eCommerce platform. You will architect solutions using a microservices approach, facilitate asynchronous communication with event-driven patterns like Google Pub/Sub, and ensure seamless system integration through well-defined OpenAPI specifications. Your work will be the backbone of a scalable, resilient, and performant customer experience.
Improving our Architecture: Engage in critical discussions on software architecture, technology selection, and framework adoption, directly influencing the technical roadmap for our high-traffic eCommerce platform.
Cultivating Engineering Culture: Champion best practices, lead by example in code quality, and contribute significantly to our continuous improvement initiatives. This includes proactive documentation, impactful peer code reviews, and fostering a culture of knowledge sharing and technical discovery within departmental forums and enhancing our developer experience and team performance.
Mentorship and Growth
Mentor junior and mid-level developers, sharing your expertise to help build a high-performing, collaborative team that thrives on continuous learning and improvement.
We are looking for candidates with the following experience:
4+ years of software development experience
Experience with Node.js/TypeScript and other backend languages as Golang in medium to large-sized codebases
Experience with event driven architecture and event queues
Experience with microservices
Experience collaborating and communicating within cross-functional teams, test automation engineers, and product managers and other teams
Experience with IoC
Nice-to-have experience:
Relevant experience in eCommerce, including familiarity with eCommerce engines
Experience as a full-stack developer
Experience with React
University degree in computer science or a related field
These requirements are not a checklist for a perfect candidate but rather a guide to the core competencies and experiences needed to excel in this role. If you meet most of these, we’d still love to hear from you!
Practical information:
We will consider applications on a rolling basis.
Language requirements: Our company language is English.
Location: Oslo, Norway
Visa requirements: Citizenship/valid work permit from the EU/EEA.
Why we enjoy working here:
A modern campus located central in Oslo, specially designed to reflect reMarkable as a company
Access to a free employee gym with top equipment
A flexible hybrid work model
5 extra “reMarkable days” you can make use of in addition to regular vacation
Wednesday is Zen-day with no internal meetings to create space for you to focus, deep dive and be creative
Premium health insurance, travel insurance, and home broadband coverage
Access to our employee share incentive scheme
Most importantly: We have fun! We have regular events and social gatherings
About reMarkable
reMarkable is on a mission to help people think better through technology in a distracted world. Our paper tablet isn’t just another screen - it’s an experience. We add the warmth of paper to digital solutions, creating something brand new - enabling better thinking through technology.
We have sold millions of devices worldwide, wanting to combine the best of the digital and analogue to create tools that enhance learning, focus and presence. To help us get there, we need colleagues that want to make a real difference through their work – and that’s where you come in!
As part of our hiring process, we assess candidates' affiliation with high-risk countries, defined by PST (Norwegian Police Security Service), for security purposes. We also conduct background checks for candidates in the final stages. Data is handled in full compliance with privacy regulations. Should you reach the final stages of the recruitment process, you will be informed. Background checks will not be performed without your knowledge.
This job comes with several perks and benefits