Describe this Job: 

Do you care about issues such as the environment, equal rights, and animal welfare? Are you ready to leave your commute behind and have your time spent coding be time spent making a difference?

Looking for software development professionals (with Drupal experience) to join our product team, developing solutions for our nonprofit engagement platform, Springboard. Springboard is used by clients like the ASPCA, International Rescue Committee, Drug Policy Alliance, and the ACLU to power their digital fundraising and advocacy programs. We are a small, stable company devoted to doing good in the world and fostering a healthy work/life balance for our entire team.

Our product development team employes modern development practices and techniques, such as:

6 week production release cycles
Composer-based builds
Repeatable local development environments
Unit and functional test coverage
Continuous test runs on every opened pull request
Integration with Product Management, QA, DevOps, and Security teams
Automation galore

Responsibilities

Drupal module development. This includes writing new modules from scratch as well as working within established custom code to enhance or change existing features.
Troubleshooting existing bugs, applying security patches, and testing your own work and others.
Collaborate with product managers to design and estimate new features, enhancements, and bug fixes.
Building custom integrations between Drupal, CRMs, payment gateways, email marketing systems, internal APIs, and other third-party services.
Working with project managers to provide excellent customer service to our clients.
Collaborate and code with fellow developers on major feature initiatives.
Actively participate in team activities such as code reviews, new feature demos, and retrospectives.

Relevant Skills & Experience

Qualified candidates must have a sound understanding of back-end web development practices and Drupal 6/7/8 module development experience. We’re looking for someone who understands Drupal, but also knows when the “Drupal way” is not the best way. While Drupal is an important aspect of our stack, we’re not beholden to it and will use the right tools and techniques for the job when necessary. You must be open-minded and willing to work around Drupal when it gets in your way.

Solid grasp of web development fundamentals (HTML, CSS, Javascript).
2+ years professional development experience with Drupal versions 6 or greater.
Experience building custom Drupal modules from specification.
Knowledgeable about secure coding techniques.
Comfortable on a command line and familiar with the LAMP stack. Our stack includes: Drupal, Laravel, Lumen, Docker, Composer, CircleCI, ddev, and Codeception.
Familiarity with Drush and knowledge of how to use it effectively.
Ability to juggle multiple, competing priorities without sacrificing quality of work.
Self-starter with strong self-management skills (ex: excellent follow-through with little supervision).
Stellar communication skills (this is extremely important for remote teams).
An excellent sense of humor.

Bonus points awarded for:

Experience working on enterprise level SAS solutions where security, stability, and performance are top priorities.
Experience with payment processing technologies and services.
Experience with other PHP frameworks, Laravel would be a huge plus.
Experience with Salesforce.com and other CRM platforms.
Experience working as part of a distributed team.
Progressive non-profit or political campaign experience.

How would you like to pay?: 
Pay a fixed price
Experience Level: 
Intermediate
Expert/Advanced
Time Commitment: 
More than 30 hours a week
Type of Project: 
Ongoing project
How big is your team?: 
I want to hire one contractor
Job Category: 
Back-End
Describe the work to be doneDescribe your project and provide as much detail as you can about the skills you are seeking for the role.
Do you care about issues such as the environment, equal rights, and animal welfare? Are you ready to leave your commute behind and have your time spent coding be time spent making a difference? looking for software development professionals (with Drupal experience) to join our product team, developing solutions for our nonprofit engagement platform, Springboard. Springboard is used by clients like the ASPCA, International Rescue Committee, Drug Policy Alliance, and the ACLU to power their digital fundraising and advocacy programs. We are a small, stable company devoted to doing good in the world and fostering a healthy work/life balance for our entire team. Our product development team employes modern development practices and techniques, such as: 6 week production release cycles Composer-based builds Repeatable local development environments Unit and functional test coverage Continuous test runs on every opened pull request Integration with Product Management, QA, DevOps, and Security teams Automation galore Responsibilities Drupal module development. This includes writing new modules from scratch as well as working within established custom code to enhance or change existing features. Troubleshooting existing bugs, applying security patches, and testing your own work and others. Collaborate with product managers to design and estimate new features, enhancements, and bug fixes. Building custom integrations between Drupal, CRMs, payment gateways, email marketing systems, internal APIs, and other third-party services. Working with project managers to provide excellent customer service to our clients. Collaborate and code with fellow developers on major feature initiatives. Actively participate in team activities such as code reviews, new feature demos, and retrospectives.
Job Duration: 
More than 6 months
Choose Time zone: 
Eastern Timezone
Who can apply: 
Only US Contractors can apply
Attendance: 
This is a remote position
Work Type: 
Telecommute / Remote
Employer: 
52
Rate: 
0.00
Willing to negotiate rate: 
Low Rate: 
0
High Rate: 
0
Status: 
opened