Bonterra Tech-posted 4 days ago
$150,000 - $215,000/Yr
Full-time • Mid Level
Remote • Columbia, DC
1,001-5,000 employees

The ActionKit team at NGP VAN needs you to help our clients win fights to make the world a better place. ActionKit (actionkit.com) is used by over 150 organizations to help tens of millions of online supporters contact decision makers, donate money, and take action online and offline. Our clients, from the largest political campaigns to progressive advocacy groups and nonprofits , use our tools to protect immigrant rights, fight climate change and more. Our scalable, flexible tools and APIs make us the choice of some of the most tech-savvy progressive organizations using the Internet to fight for good. ActionKit is built and maintained by a small, tight-knit team at NGP VAN, the top provider of technology for Democrats and progressives. ActionKit has been around over a decade, and the team has always worked together remotely. We’re looking for a generalist developer who, like the rest of our team, is ready to wear many hats, working on all aspects of ActionKit ranging all the way from development to client support . ActionKit is built on Python, Django, MySQL, Linux, and AWS. If you'd like to use your tech skills to make the world a better place, read on.

  • Help develop and maintain ActionKit ’s codebase , from building brand new features to polishing, debugging, refactoring, or improving the efficiency or reliability of existing code.
  • Help shape the direction of the product by proposing ideas, collecting client feedback, and refining broad ideas into concrete plans, both in informal conversation and places like our issue tracker.
  • Work directly with clients through our email support system and sometimes other means like joining discovery calls ; writing release notes ; or participating in ClientCon , our yearly client summit
  • Contribute as needed to other technical functions like operations, tooling, monitoring, performance tuning, and more —a ll engineers pitch in on these at ActionKit ; no one just develops new features
  • Work with teammates to accomplish all of the above (as we’ll work to help you!) both by talking with each other day-to-day and through structured channels like code reviews and documentation
  • Skills and judgment to produce high-quality work, from attention to detail in coding and testing to big-picture wisdom about risk and simplifying tricky plans.
  • Communication and collaboration skills. It's critical to be able to talk through tradeoffs, ask for the information you need to get up to speed, and make your work understandable to others.
  • Empathy with others' needs, from coworkers to clients.
  • Experience building database-backed web apps, especially using dynamic-language frameworks like Ruby on Rails or Django. Adjacent experience will be considered, too.
  • Experience with (or at) nonprofits or political groups.
  • Experience touching multiple aspects of a software business, such as development, design, cloud and database administration, support, releases, QA, sales, and management.
  • Experience with one or more of the specific technologies we use. ActionKit is written in Python using the Django framework, backed by a MySQL database, and hosted in AWS. That said, we aren't judging candidates by a checklist and want anyone up to the job to apply. We come from a variety of backgrounds and would like future hires to as well.
  • We offer a comprehensive benefits package that supports your health, well-being and growth - explore full details here.
  • Compensation and benefits for this role apply to full-time employees in the United States and may vary based on local standards, laws and norms.
  • Pay is determined by location, skills, experience, and education, and is one part of NGP VAN's total rewards package, which may also include bonuses, incentives, equity, and a comprehensive benefits program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service