You will be a part of…
...an international environment with offices around Europe with our headquarters in Stockholm, Sweden. You will join a fast and innovative environment and be part of an entrepreneurial and great-positioned company, growing at an exciting pace. Scrive is filled with caring, smart and committed people who know that we need to collaborate to win. We care about each other and encourage ourselves and each other in our aim to be better and grow, both as people and as a company. 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 a Haskell Developer. We believe that the person that we are looking for wants to conquer the world and defeat the old, slow giants of enterprise software.
We have several backend services written in Haskell using Servant and Happstack, interfacing to PostgreSQL using the hpqtypes library, and using the consumers library for managing jobs and queues. We have a dedicated frontend team for larger projects, but the Platform Engineering team also maintains a legacy React application, along with a minimal frontend and demo application written in Elm for some newer parts. Our code is pragmatic and uses language features that solve business needs. We don’t have 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
Your challenge ⛰
As Haskell Developer within Platform Engineering you will be responsible for maintaining and developing new features and integrations. You will contribute to the quality of the product by participating in code reviews, testing new features, reproducing bug reports and fixing bugs.
What you will do:
Participate constructively in the collaborative code review process
Deploy new releases
Participate in identifying system problems and incident management
Contribute to the improvement of internal processes (regarding everything from development, product backlog, deployment, etc.)
Are you our perfect match? 🤝
To succeed in the role as a Haskell Developer, we expect you to meet the following minimum qualifications:
Minimum two years experience in Haskell either from personal or commercial use
Has an understanding of the current best practices for writing production quality code
Knows how to optimise Haskell code for performance
Fluent in English, both written and spoken
Contribute to the success of the Platform Engineering team and product, through good engineering practices, constructive teamwork, and a supportive team environment.
Big bonus points if you have previous experience of:
In this role we see that you are self-reliant, co-operative, problem-solving, flexible. We’re using a competence-based recruitment process where those competences will play an important role.
Our selection process is continuous, and the advert may close before the recruitment process is completed if we have moved forward to the screening or interview phase.