Python Software Developer for Department of Genetics
Stanford University
Palo Alto

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

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:

Brought to you by code4lib jobs:
To post a new job please visit