Updated October 2018

Full stack developer: Vue.js / Javascript / Python

The Taylor Lab in the Biology department at Johns Hopkins University is looking for self-driven individuals to fill multiple software development positions. The work will revolve around the Galaxy application (galaxyproject.org), which is a software framework that (a) enables researchers to store, analyze, visualize and share genomic data and (b) provides genomic tool developers with the ability to deploy their tools within a complete analysis framework. Galaxy is an extremely popular data analysis platform with thousands of worldwide researchers using it on a daily basis.

All work performed in the lab is open source and we are committed to the openness of scientific enterprise. Galaxy is written in Python and Javascript with vue.js while the support infrastructure relies on Ansible and, increasingly, containers. We are looking to expand the capacity of the current application and provider better integration with other similar tools.

Requirements:

  • Full stack developer: Vue.js / Javascript / Python
  • Experience with modern Javascript frameworks, preferably Vue.js
  • Knowledge of web frameworks, such as Django
  • Strong understanding of Python and web development principles, including REST API design
  • Visualization techniques, including data structures and algorithms for efficient data manipulation
  • Familiarity with HTML, CSS (we use SASS), Webpack, Bootstrap

What you’ll be doing:

  • Designing an all new UI/UX portal that integrates multiple data analysis applications, cloud computing resources, and distributed datasets
  • Enhancing Galaxy user interface to facilitate larger analyses and a more fluid user-experience
  • Build novel interactive visualizations and data analytics tools

More than anything, we seek self-motivated individuals that are willing to learn and join our team. Galaxy is developed in an academic research environment with collaborators spread all over the world. Please share with us why you are interested in joining Galaxy. Include a link to your GitHub profile and a statement why we should hire you.

Note that this is a full time position located in Baltimore, Maryland.