Backend Engineer Snapguide
You are an experienced engineer who has developed web application backends that support both web sites as well as APIs. You understand what it takes to run a large web site. You can make loosely coupled, distributed system sing together in harmony.
Adding and maintaining features to our (mostly) Python-based infrastructure.
Developing APIs that are consumed by our mobile clients, web site, and third parties.
Introducing new technologies and services to improve our infrastructure.
Instrumenting, monitoring, and optimizing code.
Perform code reviews daily and write unit tests for your code.
B.S. or higher in Computer Science (or equivalent work experience).
Hands-on experience in UNIX or GNU/Linux systems administration.
Extensive database / SQL experience is required.
Programming experience in Python and Git desired.
||San Francisco, CA |