Caltech's Alliance of Genome Resources project needs a full-stack software developer to assist in creation of the software infrastructure for harmonized information about model organisms
Requirements
- Demonstrated experience with React/Node JS and with Java.
- Basic familiarity with Docker and container-based deployments.
- Insist on SCM (via Git and Github).
- Basic web design skills.
- Experience with software development
Responsibilities
- Collaborate with biocurators and senior software developers to design and implement data models and a database for genomic data integration.
- Develop and maintain an open-source bioinformatics platform as part of the Alliance of Genome Resources initiative including APIs.
- Contribute to software development lifecycle activities including coding and testing.
- Documents software and makes it public.
- Supervise summer students on programming tasks
Other
- BS in computer science, bioinformatics, or engineering.
- Minimum of 2 years’ experience in software development.
- Clear and responsive communication skills via Slack, email, and even voice.
- Ability to work independently and as team member
- Resume and Cover letter required