View profile

Nonprofit Remote Digest - Issue #25

At Democracy Works, we believe voting should fit the way we live. To that end, we build technology fo
Nonprofit Remote Digest
Nonprofit Remote Digest - Issue #25
By Nonprofit Remote • Issue #25 • View online
At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election.

Software Developer
Location: Brooklyn, NY or remote within the US
Target Start Date: April 1, 2019
Salary Range: $96,000 to $112,000 per year (junior to mid-level) or $112,000 to $128,000 per year (mid to senior-level). Salary band given for Brooklyn; remote salaries will vary by cost-of-living adjustment.
Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; parental leave; long-term disability; employee assistance program
Level: Multiple levels, junior through senior
Organizational Overview
At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election.
TurboVote, our first service, helps voters register, stay registered, and cast a ballot in every election, from municipal to national. TurboVote signed up its six millionth voter in 2018 by building the largest college, nonprofit, and corporate voter engagement coalition in the country, including more than 300 campuses, companies like Starbucks, Univision, Facebook, Google, Snapchat, and dozens more. We also helped (basically) everyone find their polling place through the Voting Information Project. Its data had 123 million impressions in 2016, and over 11 million voters looked up where to vote on GetToThePolls.com. Ballot Scout helps election administrators track absentee ballots through the mail, providing transparency in the vote-by-mail process and making it easier to follow up when things go awry. And in 2018, we became the organizational home of the National Association of State Election Directors (NASED).
Position Overview
We are currently looking for two developers, one at any level to join our Voter Engagement team and a mid-level to senior developer to join the Voting Information Project on our Election Administration team. Experience with the technologies listed below is helpful, but not necessary; we hope you’ll bring excitement to learn what you haven’t seen yet.
Voter Engagement
The person joining our Voter Engagement team will work on TurboVote and the Democracy Works API. You’ll join four other software developers and an engineering manager to collaborate with the product and partnership teams in building software that helps voters and future voters. The technology that underpins this work is mostly microservices written in Clojure running in Docker containers on Kubernetes hosted on AWS. These services communicate over RabbitMQ and store their data in Datomic. The web front-ends are written in ClojureScript backed by React.
Election Administration
The person joining the Election Administration team will be working on the Voting Information Project. You’ll join one other software developer to collaborate with the product and data collection teams in building software that helps collect, validate, QA, and publish data about elections, which in turn service millions of queries in major election years. The technologies that underlay these systems are written in Clojure, Clojurescript, Javascript, Python, and Go, with an emphasis in moving active development towards Clojure and Clojurescript. Infrastructure is hosted on AWS, and developers are beginning the process of migrating to a Kubernetes based deployment.
We pair program, collaborate with product managers, and make sure our efforts deliver value to voters and election administrators. We support junior team members by explicitly setting aside time for learning and providing training from a more senior developer. We collaborate across teams architecture and operations so that expertise and knowledge don’t stay siloed.
Physical Demands
This position requires regular, daily use of a computer.
Application Instructions
To apply, send a resume and brief, informal introduction to Katrina and Chris using the application form linked here. Please include how you found this job listing. We also encourage all applicants to state their pronouns when applying for any job opening at Democracy Works. From there, we’ll send you a short practical exercise designed to test some of your problem-solving skills, which we’ll anonymize and then evaluate in a blind review. Candidates with strong responses to the practical exercise will go through a pairing session with a software developer to continue work on the practical exercise and interview rounds (up to two) with different members of our team who interact closely with this position. We’ll ask for references from our top finalist(s), then make an offer.
Democracy Works is committed to diversity and inclusion in everything we do and aspires to have a team that’s representative of the voters we serve. When hiring, we practice proactive outreach to top talent that’s underrepresented in our sector (including Latino, Black, AAPI, and Indigenous candidates). We conduct an anonymized skills evaluation, to reduce implicit bias and resume-dependency in our process. We’re a woman- and gay-founded nonprofit, and promote an inclusive culture that stands against racism, sexism, homophobia, and ableism (to name a few). To be explicit, we strongly encourage applicants of all races, ethnicities, political party associations, religions (or lack thereof), national origins, sexual orientations, genders, sexes, ages, abilities, and branches of military service.
Feel free to contact [email protected] if you have any questions about our commitment to inclusion or about general hiring practices, or if you need an accommodation for a medical condition during the hiring process. Democracy Works posts all current career opportunities at democracy.works/careers
Did you enjoy this issue?
Become a member for $1 per month
Don’t miss out on the other issues by Nonprofit Remote
Nonprofit Remote

Job searching can be stressful. Don't worry. Sign up to our digest and enjoy your ☕️ as we deliver one nonprofit remote job to your 💌 inbox each weekday! ⚡️

👉Submit a job here for free! http://bit.ly/2TCfzSc

💪Powered by https://nonprofitremote.com

You can manage your subscription here
If you were forwarded this newsletter and you like it, you can subscribe here
Powered by Revue