At ActBlue Technical Services, we build and power the premier online fundraising platform for Democratic campaigns, progressive organizations, and nonprofits working to create a better future. We put power in the hands of small-dollar donors and make giving online as easy as possible. Since 2004, campaigns and organizations across the country have raised over $3 billion using our tools, with an average contribution size of $40. Thousands of groups from presidential candidates to environmental organizations to local school board members count on our fundraising tools to fuel their organizing work.

If you’ve ever given online to a Democratic candidate or progressive organization, chances are you’ve used our software. With the 2020 elections already on the horizon, we’re busier than ever helping small-dollar donors resist Trump’s administration.

We are seeking a talented Full-Stack Software Engineer to join our existing team. You'll be an essential contributor extending our high-volume web applications with new features, fixing critical bugs, and working to refactor/improve our large codebase. We offer autonomy, responsibility, and amazing in-office and remote colleagues geeking out about politics and tech all day, plus generous benefits. You could work remotely from anywhere in the U.S., our Somerville MA HQ or our office in Portland, OR.

WHAT YOU'LL BE DOING:

  • Evolving our high volume, public-facing web platform
  • Designing and implementing solutions for donors and fundraisers
  • Leading projects, mentoring junior developers to level up their skills
  • Shipping tested code a dozen times a week

WHAT YOU'LL BE WORKING WITH:

  • Our stack: Ruby on Rails, React, PostgreSQL, Node.js, Redis
  • Our team of passionate, curious, innovative professionals

WHAT YOU'LL BRING:

  • 5+ years of hands on, server side web application development
  • 2+ years Ruby on Rails experience
  • Strong working knowledge of relational databases, preferably Postgres
  • Understanding of deployment and performance concerns
  • Experience with GitHub workflow and lean practices

ADD ONE OR MORE OF:

  • Experience doing payment processing for contributions or e-commerce
  • Dashboards for administration and visualization of complex data sets
  • Deep wizardry with Postgres

OUR ENGINEERING VALUES:

  • We believe that ideas are more important than technologies.
  • We understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.
  • We know that code isn’t just a set of instructions for machines, but communication with other humans; style, elegance, and respect are important.
  • We believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.
  • We believe that being correct isn’t enough; respect for your colleagues and users is fundamental.

"High Volume" means different things to different sites. To us it means ten thousand simultaneous active users, handling over $1M a day, processing four credit card transactions per second, mailing checks/doing wire transfers to 2000+ groups a week. We use best in class tools (rails, node, postgresql, react, sidekiq/redis, chef) and methods (github, extensive automated testing, continuous integration, deployment, cloud hosting) to deliver the best technology in politics.

We’re a small (but growing!) team that has a big impact on the future of our country. Each and every one of us is fully committed to our mission and we are looking for new team members who match our passion and are ready to dive in! If you're interested, send your resume to techjobs@actblue.com!

Follow us on:

Github: https://github.com/actblue

Twitter: @ActBlue & @ActBlueTech

We offer a competitive salary and a generous compensation package, which includes commuter benefits, fully paid health, dental, and vision insurance, an employer-sponsored 401k contribution plan, and a flexible time off policy.

Women, people of color, LGBTQ individuals, and members of other minority or marginalized groups are strongly encouraged to apply. ActBlue is an equal opportunity employer and does not discriminate against candidates on the basis of race, ethnicity, religion, sex, gender, sexual orientation, gender identity, disability status, or veteran status.

ActBlue cannot at this time sponsor work visas.

Source: Tech Jobs for Good


Please let ActBlue know you found this job on Remote Only as a thank you to us! 👌

Apply