At Scrive you will work in a fast and innovative environment and you will join an entrepreneurial and great-positioned company, growing at an exciting pace. Our aim is, that a few years from now, you will be able to say; “We did that, I was a part of the Scrive Story.”

For us to keep on delivering the best product on the market and always be a step ahead on new features we will now strengthen our Platform Engineering team with an Elm Developer. We believe that the person that we are looking for wants to create a user friendly enterprise product.

You will be a part of our Platform Engineering team who mainly works with Haskell and Elm. We do have a dedicated frontend team for larger projects who mainly work with React/Redux but it is not part of the Platform Engineering team. However the Platform Engineering team also maintains a legacy React application, along with a new back-office application written in Elm (with Haskell backend). We don’t have strict rules on what can and cannot be used, as long as it satisfies a practical need.

The position is remote, available to anyone living in the EU, but if you are located in Stockholm you can also come to work at our wonderful HQ office in central Stockholm (subject to Covid-19 restrictions, of course). In this role you will report to your team lead and the Head of Platform.


  • Develop new features and maintain the Scrive back-office frontend using Elm
  • Gradually convert some parts of legacy React frontend to Elm
  • Collaborate with team colleagues and other teams to design solutions to problems.
  • Contribute to the improvement of internal processes (regarding everything from development, product backlog, deployment, etc.)
  • Work closely with UI/UX designers in improving the overall design and usability of the application


To succeed in the role as Elm Developer, we expect you to meet the following minimum qualifications:

  • 5+ years experience in front-end development
  • Experience in Elm either from personal or commercial use
  • Great knowledge in JavaScript & Web Development in general
  • Elm Architecture and/or React+Redux experience
  • Fluent in English, both written and spoken

Big bonus points if you have previous experience of:

  • Experience with UI/UX design
  • High growth start up or scale up environment
  • Working remotely

To succeed in the role as Elm Developer in the Platform Engineering team we will need you to be self-reliant. You are able to independently choose work methods and make necessary decisions to drive work forward, also when there are no given routines or guidance. You will join a small team that works closely together so it will be crucial for you to be highly co-operative. Where you pay attention to others opinions, competence and performance and make an effort to adjust your own behaviour in order to create good working relationships with others. This role is all about finding and delivering the best solution, therefore you need to be solution oriented, you have the ability to break down problems, do an analysis and take action to prevent problems and find the best solution. Scrive is in a growing phase where we are moving fast forward, this means that your prioritized list could change quickly. We therefore believe that you are a flexible person that quickly adjusts to new circumstances.

Does this sound interesting? We look forward to hearing your ideas, so apply now!


Founded in 2010, Scrive is the Nordic market leader for e-signing, providing agreement lifecycle workflows and digital identity solutions for all channels from online to in-store. We have 2000+ customers in over 40 countries across several industries, with a strong presence in telecom, finance and automotive.  As of June 2020, via the entering of new owners Vitruvian Partners and substantial capital injection, we are taking even quicker and greater steps towards becoming a European market leader.

Tagged as: 3-5 Years, 5+ Years