DataCite is looking for a full-stack application developer to join the DataCite development team.

DataCite is a leading global non-profit organization that provides persistent identifiers (DOIs) for research. DataCite was founded in 2009 to support the research community in identifying, locating, accessing, and citing research outputs with confidence. DataCite develops services that enable easier access to research and provide a way for researchers to share and get credit for the outputs they generate.

The DataCite development team has built and is maintaining most of the software that is running DataCite services, and all this software has been made openly available under a permissive open source license. The languages, frameworks, and tools the team is using are constantly evolving, adjusting to the needs of DataCite members, and evolving community practices. One focus of our current work is on implementing user-facing services with the help of GraphQL and React, and we are constantly improving our continuous integration and delivery workflows with tools such as Terraform. Jupyter notebooks are playing an increasingly important role in our work in the development team.

Part of the work for the application developer role involves helping with grant-funded work, including a recently awarded a grant by the Alfred P. Sloan Foundation to further build out our service offerings regarding the processing and reporting of data usage metrics and data citations. Specifically, we will be building a bibliometrics dashboard that makes data citations and data usage metrics from DataCite members available in a central public place.

DataCite is a fully remote organization with staff members currently in four European countries, and the position is suited for remote work from Europe or North America. Travel to meet with DataCite members and project partners is expected.

Responsibilities

Develop full-stack product features in an open source software environment, including user-facing front-end services.

  • Test, deploy, and monitor applications, and react to problems.
  • Help with grant-funded work such as the recent grant by the Alfred P. Sloan Foundation for the Make Data Count initiative.

Required Qualifications

  • Bachelor’s degree or higher in Computer Science or a related field.
  • 3+ years of experience with Javascript, Ruby, Python and/or demonstration of development work across different languages and environments.
  • Hands-on experience developing, deploying, and maintaining web applications, including system administration, error tracking, and support.
  • Experience with project management and open source software development practices.
  • Excellent English communication skills, and the flexibility that is needed for working in a small, distributed team.
  • Strong and demonstrated interest in open science and data sharing.

Desirable Qualifications

  • Experience working with GraphQL and React.
  • Experience working with Ruby on Rails.
  • Experience working with AWS and Terraform.
  • Experience working with Jupyter notebooks.
  • Practical experience working with data citations and data usage metrics.

To apply

Please send a resume and statement of interest to Martin Fenner mfenner@datacite.org. We only accept applications by individuals. Interviews will start on September 1st. Please don’t hesitate to contact us with any questions.


Blog Logo

Martin Fenner

DataCite Technical Director

https://orcid.org/0000-0003-1419-2405

DataCite is Hiring an Application Developer

https://doi.org/10.5438/4g5x-4k09

History

© 2020 Martin Fenner. Distributed under the terms of the Creative Commons Attribution license.

featured, mdc