The Netherlands eScience Center is looking for an enthusiastic back-end developer (32-38 per week).
As a back-end developer at the Netherlands eScience Center, you will be part of a team responsible for the further development of the Research Software Directory (RSD).
The RSD (research-software.nl) is an open-source content management system tailored to research software. It collects information about research software from various sources and presents it in visually attractive way, both showing the scientific impact of the software and making it easier for visitors to understand how the software can help them in their own research. In addition, it increases the findability of the software it contains through Search Engine Optimization techniques and by sharing meta-data with digital libraries and other open-science services.
After successfully using the RSD prototype within the eScience Center for several years, the next step is to offer it as-a-service to other research institutes. To successfully do so, the current prototype will need to be extended, not only making it more scalable, robust and secure, but also increasing the flexibility to allow for the needs of the different institutes.
The development of the RSD (and eScience in general) is a team effort. Your primary role within this team will be back-end development expert, developing the RSD as-a-service together with the other developers and community managers in the team. Additionally, there will be opportunities to work closely with both the academic community and other eScience research engineers in- and outside the team and facilitate knowledge transfer between scientific disciplines.
You are an enthusiastic, self-motivated team player, comfortable with code reviews, pair programming and Agile/Scrum practices. You have good software development skills, and you strongly believe in reusable code, high code quality, version control, automated testing, and other software engineering best practices that ensure quality and enable continuous deployment. You are comfortable working in an English-speaking environment and have a bachelor’s degree (HBO) or an equivalent level of experience. Furthermore, you have:
- Strong and demonstrable experience developing back-ends for web applications.
- Experience in designing scalable back-end applications and microservices.
- Expertise with different programming languages such as Go, Python, Java, Node.js
- Experience with the use and design of APIs, such as REST or GraphQL
- Experience with relational and NoSQL databases
In addition, the following expertise is seen as a bonus:
- Experience with Docker/Kubernetes and/or other containerization solutions
- Experience with public cloud solutions (S3, AWS, Google Cloud, Microsoft Azure)
- Experience with deployment tools, such as Vagrant, Ansible, Terraform etc.
About the Netherlands eScience Center
The Netherlands eScience Center is the national centre of expertise for innovative software solutions in academic research. It aims to bridge the gap in knowledge and expertise between digital technologies on the one hand and scientific and scholarly inquiry on the other. Bringing together knowledge, people and institutions, the eScience Center builds and applies software to enhance the use of digital technology in research.
The Center cooperates directly with public research organizations to support their strategic ambitions. It does so comprehensively across all disciplines, encouraging collaboration on different levels among researchers, between digital competence centres, between institutions, and between public and private partners. The eScience Center is committed to open science. It maximizes the reuse of research software across disciplines and promotes its sustainability. It serves the research community in the Netherlands and its ambition is to extend and intensify transnational and international networks of expertise
Our offer to you
We offer a position at the Netherlands eScience Center initially for a period of two years within the collective agreement (CAO). Classification is based on education and experience, with salary depending on qualifications and experience, starting from €2807 up to €4452 gross per month, with a 38-hour working week (salary scale 10). Holiday pay amounts to 8% of the gross salary and we also offer a 13th month of salary as an end-of-year payment. The Netherlands eScience Center offers an interesting and challenging position with additional options for personal development. You will work in an international team with an informal and creative working environment. The main location is Amsterdam (Science Park).
How to apply
Does this position make your heart skip a beat? Are you the back-end developer we are looking for? Please apply before the 17th of May 2021, by sending your CV and motivation to email@example.com, stating ‘Back-end developer’ in the subject line. The selection process includes two job interviews and demonstrating a case (a website you worked on in the past).
Your application must include
- A recent CV
- A motivation letter
- Links of web applications you have worked on and (if available) links to your GitHub/Gitlab profile(s) with examples of code that you worked on
- Any applicable references (optional)
For more information, please contact