Python Software Developer for Department of Genetics

Palo Alto
0 other recent jobs
Created: February 26, 2015


The Stanford Department of Genetics is building massive digital library-like infrastructure and applications to curate genetic data. This is a great opportunity for someone interested in open science. This group has several more positions that are not yet posted, and in spite of the requirements language in this job ad I've heard they're quite open to junior developers, self-taught folks, and people graduating from coding schools like Hackbright Academy or Dev BootCamp. 

Python Developer - 65182


This posting is to fill 2 positions.

We are looking for a Python developer to join Dr. J. Michael Cherry’s group in the Department of Genetics at Stanford University.

We build and maintain cutting edge web portals for the scientific community, including SGD, the Saccharomyces Genome Database ( and the ClinGen Portal (

This is an excellent opportunity available for a motivated and experienced Software Developer to help build and maintain the submission site and web portal for the ENCODE Data Coordination Center. (

Complies with and supports University and government health & safety regulations & policies.

You will be responsible for extending and maintaining the functionality of our metadata database and web applications supporting ENCODE users and consortium members. You will execute programming tasks and analysis work typically on systems of moderate size and complexity or segments of larger systems. You will be expected to contribute to all phases of a project, including programming, analyzing, designing, developing, implementing, modifying, and maintaining computer programs. Systems may cover more than one function or portions of larger functions


Four-year college degree in Computer Science, Informatics, Engineering or related field and five years’ experience, or a combination of education and relevant experience.
The candidate must have proven ability in creating and maintaining complex web applications or similar database back ends.
Experience with JSON, HTML/XML required.
Substantial Experience with server-side technologies including relational databases (Oracle, MySQL or PostgreSQL), RESTful services and MVC design patterns.
Experience with application-level Python programming.
Experience with Javascript, both client and server-side.
Excellent verbal and written communication skills.
Experience with modern source code version control systems (git) is a must.


Experience with modern web frameworks (especially Pyramid and ReactJS)
Experience with Elasticsearch

Job: Information Technology Services
Location: School of Medicine
Schedule: Full-time
Job Grade: 4P2

Apply via this link:


Published: Thursday, February 26, 2015 00:17 UTC

Last updated: Tuesday, February 28, 2017 23:42 UTC