We are looking for an experienced Laravel developer to take responsibility for the backend of one of our recently launched products ROAM.plus. Interested? If so you will be building software for libraries and universities including Stanford, Yale, UPenn, the United Nations and many other high profile institutions. Together we are on a mission to change how universities are spending their resources with the aim of making science more open.
Responsibilities
You will become part of the ROAM product-team of 3 people: A UX-designer and a front-end developer. Together, the product team will be responsible for driving the development of ROAM and organize work from ideation, over design and coding of both front- and back-end.
The ROAM-application is built as a single-page application with a separate front- and back-end (separate codebases as well). The front-end is built in Vue.js and the backend is built in Laravel with a MySQL database. Our designs are made in Figma and the project is managed in Clubhouse (similar to Trello).
As datasets and the need for data exchange grows, the integration of our own products and external data-sources is becoming increasingly important. You will be given full responsibility for the ROAM back-end, and tying it together with our other products and services. You will, of course, work closely with our other back-end developers, who will support you in the understanding of the existing products and the requirements of those. Due to the responsibility of the position, the right candidate needs a high degree of independent drive and initiative, as well as solid experience with coding in Laravel.
The position requires a suitable candidate to be able to work independently with challenges and to come up with creative solutions on their own, so it involves much responsibility. The high level of independence requires good documentation practices but also presents a big opportunity to affect the direction of the software and code. For the right profile, the position offers a perfect chance to learn and grow as a developer.
Technical skills
A candidate that we will consider must have…
● Minimum 2-3 years' experience working with Laravel and relational databases
● Experience with communication between systems (APIs, Pub/Sub or similar)
● Experience with Git (or another version control system)
● A degree in Computer Science or other relevant formal education
A candidate that we will consider might also have…
● Experience in writing & maintaining tests
● Experience working with AWS services (ROAM currently makes use of EC2, S3, SES, Elasticsearch)
● Understanding and experience with adhering to the SOLID principles
● Experience collaborating in project management tools
Soft skills
A candidate that we will consider must ...
● Be fluent in English (Spoken and written)
● Take pride in the work they do
● Have experience working in teams
● Be self-driven and motivated
● Be willing to learn and adjust as tasks and requirements change
● For the remote position, we prefer applicants from a time zone close to Europe
Perks
● Competitive salary
● 25 days of annual paid vacation
● Continued education and conferences
Other
Please notice that we are not looking to fill this position with candidates from recruiting or outsourcing firms.
About us
ConsortiaManager is a bootstrapped company, started in 2014 in Copenhagen Denmark. Currently, we serve more than 5,000 libraries around the world with our software ConsortiaManager. Recently, we have launched our second product, ROAM.plus, an acquisitions tool for libraries, with built-in workflow solutions and business insights. Our overall objective is to help libraries and universities across the world make better purchasing decisions and to save time doing so; resulting in improved processes and savings on the bottom-line. Our systems are currently handling more than €750 million of purchases every year. We have a great team of eight people working either from the Copenhagen office or remotely.
This job comes with several perks and benefits