ProPublica is seeking a software developer to help us build out and open-source our collaborative journalism tools.
You will work with some the best news nerds in the country on one of the most innovative projects in investigative and data journalism. (Read more about how we’ve used these tools in collaborative projects.)
Ideal candidates will have:
- Fluency in Python and Django
- Experience working in the Google tools ecosystem, including the Google Docs APIs and Cloud
- Attention to detail and a love for making things
- The self-discipline to work independently
The task is to help adapt and expand existing tools that allow other newsrooms and groups to deploy a database that models ProPublica’s collaborative journalism tools, which are built on Django and the Django admin framework. These tools will be released under an open-source license and be made available for nontechnical users to launch via Google’s Cloud Marketplace.
This is not a heads-down coding assignment where you will take a well-formed spec and move Trello cards all day. You’ll be expected to participate creatively in architecture and design decisions, too.
This is a temporary position that will last four to six months. We’re open to your ideas for scheduling as long as we meet our commitments and deadlines.
You can apply using this form. Applications will be reviewed on a rolling basis. The last day to apply is March 11. Our newsroom is in New York, but remote candidates are welcome. Candidate must be eligible to work in the U.S.
We are dedicated to improving our newsroom, in part by better reflecting the people we cover. (Here is a breakdown of our own staff.) We are committed to diversity and building an inclusive environment for people of all backgrounds and ages. We especially encourage members of traditionally underrepresented communities to apply, including women, people of color, LGBTQ people and people with disabilities.
Have questions? Email email@example.com.