Ngpvan
AK - Senior Software Engineer
Remote, United States · Senior · Full-time
Sponsorship not specified$145k-$175kDetected 2 days ago
PythonRubyDjangoRailsCode ReviewMySQLLinuxRESTProject ManagementRadiologyCommunicationCollaboration
About the role
- 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.
Responsibilities
- 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.
- 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-all engineers pitch in on these at ActionKit; no one just develops new features
- Experience building database-backed web apps, especially using dynamic-language frameworks like Ruby on Rails or Django. Adjacent experience will be considered, too.
- You're responsible for the detailed design of your features, not just coding them, and developers often propose feature ideas.
- Every engineer, including you, takes a shift of at least a few hours each week answering clients' support tickets.
Requirements
- Required Minimum Qualifications
Nice to have
- Experience with (or at) nonprofits or political groups.
- 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.
- Equal Opportunity & Accommodations
- We celebrate diversity and are committed to creating an inclusive environment for all employees.
Skills
- Knowledge, Skills & Abilities
Compensation
- 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.
- 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.
- $145,000 - $175,000 DOE
Benefits
- Vision is as important a part of the job as execution.
- and benefits for this role apply to full-time employees in the United States and may vary based on local standards, laws and norms.
- We offer a comprehensive benefits package that supports your health, well-being and growth - explore full details here.
Company info
- NGP VAN is the winningest technology platform in the history of democratic and progressive causes, working tirelessly to innovate and advance the technology our clients rely on to bolster our democracy.
- We help power the trailblazers, campaigners, and advocates fighting up and down the ticket for equality, racial justice, reproductive freedom, democracy, climate reform, and more- including the national Democratic committees and progressive organizations, thousands of Democratic campaigns, hundreds of labor unions, advocacy organizations, progressive and non-partisan PACs, and other organizations.
- 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.
Equal opportunity
- At NGP VAN, we are proud to be an Equal Opportunity Employer.
- If you require a reasonable accommodation during the application process, please submit a request.
Visa & Work Authorization
- At this time, we are unable to consider candidates who require current or future sponsorship for employment authorization.
This listing is sourced directly from Ngpvan's careers page and normalized into a canonical job model.