#### Position Summary
Hypothesis is seeking a developer and pragmatic dreamer who cares about
community, code quality and usability to help a well-funded, not-for-profit
initiative deliver on the long-sought-after dream of an annotated Web by
producing great Open Source software. Our current stack is Pyramid,
Angular.js, PostgreSQL and ElasticSearch; however familiarity with these tools
is not a requirement.
The team is based in San Francisco but remote applicants are encouraged to
apply.
#### Requirements and responsibilities
* Produce quality software for Hypothesis Open Source projects.
* Drive technical design and execution through the full product life-cycle as a core member of the Hypothesis development team.
* Coordinate with a small, distributed group of ambitious team members, independent contributors and others working on related projects.
* Full time availability.
#### Ideal background
* Demonstrated commitment to, and interest in contributing to, Free or Open Source Software (F/OSS)
* Experience in distributed collaboration using git, mailing lists, and issue tracking software
* Strong programming fundamentals and extensive experience with either JavaScript or Python (full-stack experience a plus)
* Experience with at least one modern web development framework on either the front or back end a plus: Pyramid or Flask; Angular.JS, Backbone or Knockout; or popular frameworks in other languages (Rails, Express, etc)
* Experience with modern storage and information processing infrastructure a plus: relational databases such as PostgreSQL; new school key/value stores such as Redis or TokyoCabinet; search technologies such as Lucene or ElasticSearch; Hadoop and Pig; Storm or Kafka; column-oriented databases such as Cassandra or HBase; and document-oriented databases such as CouchDB or MongoDB
* Familiarity with Web architecture technologies such as link relations, semantic markup, microdata and microformats, REST/HATEOAS and a strong grasp of HTTP semantics
* A relaxed and positive outlook
* Working with a team of quirky, passionate builders creating next generation tools for media and digital literacy while promoting openness on the Web
* Contributing to a highly visible open source project and building your open source portfolio
* Competitive compensation and benefits.
#### How to apply
* Join our mailing list or IRC channel, become familiar with our roadmap and issues, and contribute!
* Contact us at[[log in to unmask]](mailto:[log in to unmask]).
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8175/
|