Back-end developer

Back-end developer

Published Deadline Location
26 Apr 16 May Amsterdam

You cannot apply for this job anymore (deadline was 16 May 2021).

Browse the current job offers or choose an item in the top navigation above.

The Netherlands eScience Center is looking for an enthusiastic back-end developer.

Job description

The position
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.

Main activities
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.

Specifications

Netherlands eScience Center

Requirements

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.

Conditions of employment

Fixed-term contract: Initially for a period of two years within the collective agreement (CAO).

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).

Employer

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

Specifications

  • IT; Research, development, innovation; Education; Technical and laboratory
  • Natural sciences; Engineering
  • 32—38 hours per week
  • €2807—€4452 per month
  • University graduate
  • SP Back-end developer

Employer

Netherlands eScience Center

Learn more about this employer

Location

Science Park 140, 1098 XG, Amsterdam

View on Google Maps

Interessant voor jou