Back-end developer

Back-end developer

Published Deadline Location
26 Apr today Amsterdam
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 (NLeSC)

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

Additional information

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, 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

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 (NLeSC)

Learn more about this employer

Location

Science Park 140, 1098 XG, Amsterdam

View on Google Maps

Interessant voor jou

X

Apply for this job

Apply for this job

Fill in the form to apply for this job via AcademicTransfer. We will send your application to the employer.

Personalia

Attachments

Attachments

Upload at least one document, i.e. a cover letter and/or CV. Please note: use an alternative like a cloud service for large files as employers might refuse e-mails that exceed their companies policy.

Upload at least one document, i.e. a cover letter and/or CV. Please note: use an alternative like a cloud service for large files as employers might refuse e-mails that exceed their companies policy.
Only the following file extensions are allowed: pdf, doc, docx, jpg, jpeg and png.
The combined size of the documents must not exceed: 19.0 MB.
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
File added
Add a file
Drag file here or browse
Add more files

Application procedure

Application procedure

Make sure to apply no later than 16 May 2021 23:59 (Europe/Amsterdam).