Scientific Application & Web Developer (Filled)

Temporary Remote / Telecommute

Created: March 27, 2014
Durham, NC
0 other recent jobs


This position has been filled.

The National Evolutionary Synthesis Center (NESCent, and Dryad ( seek a scientific application and web-interface developer as a member of our Informatics team. NESCent is an NSF-funded research center dedicated to cross-disciplinary research in evolutionary science. Dryad is a repository for digital data supporting peer-reviewed publications in science and medicine. It has been incubated at NESCent, and is used by many scientific journals to publish research data alongside scientific articles.

The incumbent will:
  • In collaboration with NESCent scientists and Informatics staff, design and develop data models, processing workflows, and user-facing applications for the management, analysis and visualization of scientific data.
  • Design and develop service-oriented APIs in support of putting scientific data on the web.
  • Design and develop user-centered interfaces, features and workflows for Dryad to enhance the repository deposition, curation, metadata management, and search interfaces.
Duties include interface and functional requirements gathering in collaboration with staff and visiting scientists; design of UI / UX solutions that meet those requirements; designing and implementing frontend and backend software for scientific web-applications; and designing and implementing programming APIs to scientific databases and repositories. NESCent and Dryad are strongly committed to open source software development (see and

This is a temporary position as Associate in Research, with funding ending November 30, 2014.

Qualifications: To be effective, you must be proficient in at least one, and ideally several of the following technology stacks that we use: Ruby / Ruby On Rails; Python / Django; and Java / XML / Cocoon. In addition, fluency in SQL (we use PostgreSQL), and knowledge of REST-based API architecture for data on the web. Knowledge of and experience in creating dynamic interactive user-interfaces with CSS and JavaScript; in particular JavaScript frameworks such as AngularJS, jQuery. Training in and experience with design and development of user-centered and user- experience-driven interfaces for non-technical audiences is plus.

We collaborate with people of diverse backgrounds and levels of technical proficiency. Hence, ability to communicate effectively at all levels, including with end-users, is important.

To Apply: Send your resume, and your Github repository ID (or code samples representative of your work) to Hilmar Lapp (

Salary will be competitive and commensurate with experience. Duke University will process all payroll and benefits. NESCent offices are located in Durham NC, adjacent to Duke University, but we do support a wide range of technologies for virtual communication with off-site staff and collaborators. Duke University is an Equal Opportunity/Affirmative Action employer. 

Last updated: Tuesday, February 28, 2017 23:43 UTC