NACDL's The Full Disclosure Project aims to disrupt the culture of secrecy that systematically and pervasively shields law enforcement misconduct by changing police secrecy laws and empowering the defense community to track police misconduct.
Requirements
- Demonstrated professional experience working in Python programming language
- Demonstrated professional experience working with the Django web framework
- Experience with PostgreSQL preferred
- Commitment to transparent, reproducible and clean code and documentation
- Experience working with confidential, sensitive, and large, messy unstructured data
- Knowledge of emerging technologies and techniques related to open source and information gathering
Responsibilities
- Manage initial site installation, including working with site’s information technology department to set up cloud hosting, webapp, and directory services connections
- Research, develop, and implement system customizations, improvements, and new features
- Oversee, monitor, test, and evaluate any customizations to software made by collaborators including consultants, volunteers and at sites
- Push out software updates across sites
- Provide guidance and technical assistance to sites in making their own platform modifications and coordinate platform improvements/modifications among sites
- Develop public facing web portal pulling data from current application
- Develop protocols for sharing and aggregating data between sites and with external partners
Other
- Strong commitment to social justice and the mission of the project is required
- Strong communication skills, including the ability to translate complex technical ideas and discuss the impact of technical decisions with precision to both technical and non-technical stakeholders
- Strong organizational skills, including the ability to prioritize competing and at times complex technical changes across multiple projects