Senior Backend Developer
- Keen on working in a consumer electronics company with global reach but local footprint in the Nordics?
- Eager to work with modern technology and close to zero legacy systems?
- Be an Influence to the tech direction and innovation in our IT systems?
About reMarkable
reMarkable creates hardware and software products that help people all over the world find focus. We create technology that not only describes our vision, but makes people better thinkers. We want to combine the best of both worlds: the digital and the analogue, and to create tools that enhance learning, focus and presence.
At reMarkable, we're at the forefront of innovation, constantly leveraging the latest technologies to push boundaries. Joining us means immersing yourself in a dynamic environment where you'll collaborate within cross-functional teams, fostering a culture of learning and development, as well as the opportunity to contribute to cutting-edge projects, working on preserving human creativity amidst a sea of technological time thieves.
Are you ready to take on the challenge and make an impact? Apply now to join our team as a Senior Backend Developer.
About the role
As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining robust microservices, APIs, and integrations. This role will contribute significantly to our backend operations, ensuring they run smoothly and efficiently. You will be a key member of our DevOps team, playing a crucial role in ensuring high availability, scalability, and reliability of our services.
You will be joining a dynamic team of skilled backend and integration developers, working collaboratively to design, develop, and maintain critical backend systems and integrations. Our team is dedicated to ensuring seamless and efficient operations, leveraging cutting-edge technologies and best practices in software development and DevOps. We foster a collaborative environment where continuous learning and innovation are encouraged, and together we strive to deliver high-quality solutions that drive the success of our internal IT infrastructure and support key business processes.
Primary responsibilities:
- Create, test, and deploy scalable and efficient microservices to support various backend processes.
- Develop, maintain, and optimize APIs for seamless integration between different systems and services.
- Utilize tools like Terraform to define and manage infrastructure configurations, ensuring consistent and repeatable deployment processes.
- Automate deployment pipelines, monitor system performance, and implement continuous integration and continuous delivery (CI/CD) practices.
- Diagnose and resolve technical issues related to microservices, APIs, and integrations.
- Promote best practices in software development and DevOps methodologies within the team.
Who we believe will succeed in this role:
- You are a backend developer who not only feels comfortable, but excels in working with modern technologies, adding significant value to our team.
- You have professional experience in programming with at least two or more languages. (TypeScript, Go or similar).
- You have familiarity with REST APIs and event-driven integrations (publish/subscribe patterns).
- You have experience with cloud providers such as GCP, AWS, or Azure.
- It is also a plus if you have experience with infrastructure as code tools, particularly Terraform.
As a person you are able to collaborate and find solutions with other stakeholders in cross-functional teams. You have passion for technology and are comfortable with your ability to handle rapid changes and to navigate when the map is not giving you all the answers. You are curious and an eager learner who sees new challenges as an opportunity to develop yourself.
Why we enjoy working here:
- The team has a meaningful impact in the organization. We enjoy working with highly skilled colleagues both within the team and in reMarkable at large.
- Being a part of a global journey with exciting challenges every day.
- We are proud of our modern office centrally located at Majorstuen in Oslo.
- Warm lunch served every day, and our flexible hybrid work model allows us to adjust to a work-life balance.
- We have 5 extra days of paid vacation called “reMarkable days” you can make use of in addition to our regular paid vacation.
- A number of perks such as premium health insurance (incl. physiotherapy and private medical consultations) choice of mobile phone, and home broadband coverage.
- And maybe most importantly: We have fun! We have regular events and social gatherings, both in the team and company wide.
Practical information:
- We will review applicants on a rolling basis.
- Language requirements: Solid communication skills in English.
- Location: Oslo, Norway.
- Visa requirements: Citizenship/valid work permit from the EU/EEA. (Relocation assistance is provided).
- Department
- IT Systems
- Locations
- Oslo
- Employment type
- Full-time
- Positions
- 3
Oslo
Senior Backend Developer
Loading application form