We are seeking an exceptional Software Developer to join the Cancer Data Science team to build tools and portals. These tools and portals are essential to maximize the impact of the work we do by unlocking data sets for analysis by the world wide research community.
About the Cancer Data Science Team
We are an interdisciplinary team of Software Developers, Data Scientists and Computational Biologists, that employ Data Science approaches to understand cancer biology and support translational efforts.
Our collegiate environment welcomes innovative ideas and promotes working as a team to achieve ambitious goals. Operating in the intersection of Statistics, Machine Learning, Computer Science and Biology, we encounter intellectual and technical challenges which can only be overcome by leveraging the diverse expertise of our team.
We are involved in many projects across the Cancer program, but a cornerstone of our efforts is our participation in the DepMap project. ( https://depmap.org/portal/depmap ) In this project, genetic vulnerabilities in cancer are being systematically mapped and associated with biological markers to inform precision medicine in cancer therapy.
About the Job
Join our software developers embedded within the Cancer Data Science group to help build a the Cancer Dependency Map ( https://depmap.org ) portal and enable researchers around the world to explore the data, find novel insights and advance their work in the pursuit of fighting cancer.
Responsibilities
Deliver and maintain production software of high quality in a timely manner
Work independently and know when to ask for help
Mentor and pair with other engineers to share knowledge and good practices
Work with team lead, product owners, and users to understand and define requirements
Design and build new software tools and systems
Ensure software quality through testing, metrics, or whatever makes sense
Experiment with new technologies and systems for potential integration into existing infrastructure
Requirements
5+ years of software engineering experience with at least 3+ years working with web technologies.
Excellent communication skills and the ability to perform effectively in a agile environment
Technical knowledge and skills:
Experience working across web applications' full-stack
Experience with front-end technologies including React, ES6, Webpack, HTML, and CSS
Experience working with relational databases and SQL
Experience in automation, including basic shell scripting
Familiarity with cloud environments (eg. AWS, GCP, …)
Familiarity with provisioning tools such as ansible.
While previous experience in the life sciences is not required, candidates must be interested in the life sciences and enjoy working in a research environment.