Hiring partners are below, but we're here to help!

First, submit your resume to us directly so we can help make personal intros. We'll be able to vouch for your candidacy and can encourage partners to review your profile!

Junior Developer

Job Functions:
Software Engineering
Employment Types:
70,000 – 90,000 USD per year
Posted on:

BlockPower is a nonprofit organization that is committed to building health, wealth, and civic power in Black communities. We are a young organization with an innovative and experimental relational organizing strategy for bringing about social change.

BlockPower seeks a Junior Developer to support and expand our tech platform in the run-up to and through the November 2022 general election**.** We use a custom tech platform to help organize and support Community Ambassadors as they engage their family members, friends, and neighbors to build political power, expand voter outreach and increase civic engagement.

Location & Start Date: This post is a remote fixed-term contract from May 2nd, or as soon as possible thereafter, to November 18th, with the possibility of conversion to full-time employment after November 18th.

As a member of our team, you will:

  • Use your commitment to racial equity and social justice to make a positive impact in the Black community
  • Work closely with the Tech Lead, our Project Manager, and our volunteer development team to fix bugs and develop new features in our web app
  • Prioritize usability and robustness in line with BlockPower’s tech philosophy. You want to build a reliable product that works for the communities that we serve
  • Receive feedback and mentorship from other developers, and engage in pair programming and code reviews
  • Take on whatever comes your way and to figure out how to overcome hard technical challenges with our support
  • Gain valuable experience in the political tech and data field, and make connections in the world of political organizing
  • Salary equivalent to $70,000-$90,000 annually

As a developer, you have:

  • At least one year of professional work or educational experience programming in Python
  • Familiarity with a Python web framework such as Flask or Django
  • Good working knowledge of HTML, CSS, and JavaScript
  • Working knowledge of web APIs
  • Ability to commit code changes through Git and receive code reviews through GitHub
  • Knowledge of how to write a unit test (ideally in Pytest)
  • Basic SQL skills, and the ability to write queries for a relational database
  • The ability to write clear, concise documentation
  • A team-oriented, problem-solving mindset

How to apply

We’re excited to hear from you! Please email mark@blockpower.vote with any questions about the role, and when you’re ready to apply, please use this form to do so. We’ll need your LinkedIn (and/or a resume), your Github (if you’ve got one), and in lieu of a cover letter, a quick, rough video from you about your interest in joining us.

BIPOC candidates are strongly encouraged to apply. And also: research shows that while men often apply to jobs when they meet only 60% of the criteria, women and other marginalized folks tend only to apply when they check every box. So, if you think you have what it takes, even if you don't necessarily meet every single point on the job description, please still get in touch. We'd love to have a chat and see if you could be a great fit.

What happens next

After reviewing your application, we’ll get in touch for an interview and a (short!) coding test. If your application doesn’t look like a fit, we will email you to let you know. We will be accepting applications on a rolling basis and we are aiming to hire as soon as possible.

See more positions at BlockPower
We only use strictly necessary, first-party cookies on this job board. These are cookies that are necessary to deliver this service to you, or are necessary for All-hands to understand how it is being used. Read our Cookie Policy.