This project has been archived and is not accepting more applications.
Browse open projects on our
job board.
Keywords
Description
We're seeking a US-based Django programmer.
What We Do
eCitizens offers anyone, including government or citizens, the ability to subscribe and receive email alerts whenever keywords they specify are used in local municipal government documents including agendas, minutes, support documentation and multimedia.
Job Description
This is a great chance to become a key team member on a significant national open-source, open-government project initially funded by the largest and most relevant international media foundation. This is a proof-of-concept prototype project that will likely lead to extensive future development opportunities, potentially including full-time engagement if desired. For this project however we’re seeking the best candidate for this phase alone.
What You’ll Do as a Team Member
Help us make key decisions on our methodologies, integration of various opensource scripts or, development of our ownWork directly with our team member who authored existing scripts and technologies (see https://github.com/codeforamerica/councilmatic) for the city of Philadelphia.Adapt existing open-source code (see https://github.com/sunlightlabs/openstates/
specifically the scraper Billy) and many othersBuild upon and adapt new scripts recently developed for this project (https://github.com/opencouncil/opencouncil)Utilize APIs provided by world-class agenda management service providers (i.e.
Granicus, Sire Technologies and others)For cities without such service providers, work with open-source volunteers who are creating localized scripts to scrape and indexMeet with team members and management in-person and/or teleconferenceAssist in documenting all methodologies and code elements
Position Requirements
You'll have the following experience or, capability to quickly adopt:
Designing and developing scalable architecturePython and Django framework development skillsExperience with databases including Mongo and PostgreSQL. MySQL helpful.Other-language scripting (Ruby, Java)Experience with variety of API integrationsExperience with search indexing strategies and techniquesGood eye for UX strategy and user-centered design (UCD) process helpful, not
necessaryExperience with Amazon EC2 hosting platform setup and maintenance helpful, not necessaryAbility to work independently and collaborate fluently via GitHub or similar platformsAbility to work in the United StatesExcellent English writing and communication skillsStrong problem-solving abilities and an attitude for learning new technologiesDegree in Computer Science or related field preferred, strong self-made skills respected
Ideal Candidates
Looking towards the future our ideal candidate(s) experiences include interest and
experience with:
Amazon EC2 implementation and system administration tasksSemantic web strategies and methodologies helpfulMachine translation technologies – converting multimedia to textNatural Language Processing (NLP) to aid in contextualizing data Desiring eventual full-time employment with exciting company focused on this and similar national-focused open-gov, open-source projectsAbility to work within a start-up mentality – flexible, available, excited and positive
Compensation
The selected candidate(s) will initially work as an independent contractor.We anticipate this to be a ninety-day project. Please describe compensation
requirements for this project and ideal future full-time compensation when additional
funding is secured.
How to apply
Please respond with questions or thoughts about project, work samples, desired rate and availability for the next ninety-days.