Scientific Web Application Developer (Rutgers)

Scientific Web Application Developer (Rutgers)

Research Associate


We are looking for a highly motivated, full-stack developer with a minimum of five years experience using modern database and web technologies. The candidate should enjoy engaging with other developers and scientists in a collaborative team environment.

The work at RCSB PDB focuses on data analysis and transformation, and the presentation and visualization of data using complex interactive graphical user interfaces. An important aspect is to provide users with the ability to search and explore the PDB data archive. Solutions are implemented using a wide range of components developed and maintained in-house, in addition to third-party tools, libraries, frameworks and technologies. The candidate should be comfortable working in a fast-changing environment, and able to demonstrate an ability to think creatively, generate new ideas, and implement solutions. The candidate should also show an eagerness and willingness to learn new skills and technologies.


The candidate should have experience working with several of the following technologies, languages, and frameworks, or have experience with comparable or related technologies: Document databases (MongoDB), search and data analysis tools (ElasticSearch, GraphQL), Java, Python, Javascript, JSON, React, Node.js, HTML, Git, shell scripting, use of modern IDEs.

Scientific background in any of the following areas would be considered a major plus: Molecular Biology, Bioinformatics, Biochemistry, Chemistry, Genomics.

Experience working with large and complex scientific datasets would also be considered a plus.

While a scientific background is not an absolute requirement for the position, the candidate should indicate an interest in engaging with scientists and scientific content, and in working in an academic/research environment.

Job Description

Responsibilities for this position will include:

  • Design, development and deployment of modern web and data applications.
  • Analysis, refactoring and adaptation of legacy code to conform to new architecture designs.
  • Development of complex interactive graphical user interfaces.
  • Debugging, testing, troubleshooting.


  • PhD or Masters degree in Computer Science, Biochemistry, Bioinformatics, or a related discipline, or a comparable combination of education and experience developing modern scientific Web applications.
  • Excellent interpersonal, verbal, and written communication skills.

Apply at Rutgers:

RCSB PDB is a friendly and collaborative working environment with excellent professional development opportunities. At Rutgers, this academic position offers New Jersey state benefits and a faculty-level salary.