The Broad Institute is a multidisciplinary community of biologists and software engineers dedicated to transforming medicine and human health. To enable the discovery of human gene function, the Broad Institute Genetic Perturbation Platform (GPP) develops cutting-edge CRISPR, RNAi, and related technologies. We are looking for a full-stack software engineer who is excited to facilitate this scientific research, with a special focus on creating a polished user experience through a state-of-the-art front end.
Join our five person software team, where you will help develop our evolving web portal that supports biologists throughout the scientific lifecycle, from reagent design to data analysis and delivery, and connects researchers to our growing collection of data, protocols, and inventory of millions of biological reagents.
This is your opportunity to leverage your software engineering skills for the advancement of science and medicine. We encourage applications from a diverse set of backgrounds and experience levels. Knowledge of life sciences is helpful but not required.
We are a team of Scala programmers and use Scala.js for our client-side code; however, prior experience with Scala is not required–this is your opportunity to learn it on the job! Above all, the ideal candidate will be detail-oriented and have strong engineering skills to bring to bear on problems in biology, genetics, and bioinformatics.
Responsibilities:
- Deliver and maintain production software of high quality in a timely manner
- Work with team lead, product owners, and users to understand and define requirements
- Design wireframes/mockups
- Experiment with new technologies and systems for potential integration into existing infrastructure
Requirements:
- 1+ years of industry experience or equivalent
- Excellent communication skills and the ability to perform effectively in an agile environment
Relevant technical knowledge and skills:
- Proficiency in Scala or interest in learning it
- Demonstrated proficiency in client-side Javascript, HTML, and CSS
- Comfortable in at least one modern Javascript front-end framework (ideally React)
- Experience developing RESTful or similar remote APIs and clients
Please submit a cover letter along with your resume explaining why you would like to join our team.