ThinkShout seeks to hire two web engineers. We are looking for qualified candidates interested in full-time, on-site positions.

About ThinkShout

ThinkShout provides web strategy and open source technology to forward-thinking organizations, such as the World Wildlife Fund, the Environmental Defense Fund, American Public Media and the Robert Wood Johnson Foundation.

As the maintainers of many popular Drupal tools, such as the MailChimp module, the Salesforce Integration Suite, and RedHen CRM, our team contributes back daily the Drupal community.

Our company vision is quite simple:

  • Invest in the most talented technologists and designers possible;
  • Choose to work with clients that make the world a better place;
  • Don't compromise on tools, process, or quality;
  • Work hard, have fun, and give back;
  • Leave the job at office at the end of the day and enjoy living in beautiful Portland, Oregon.

Oddly enough, this recipe works! After just two and a half years in business, we've grown to a team of 11 full-time employees, working on location in a LEED Gold certified building in the heart of Portland's Pearl District. We lead with technical excellence, innovation, and sustainable business practices. We focus on interesting projects that lead to open source contributions serving grassroots organizers and progressive causes.

About the job: Web engineer

Our team members are self-starters who enjoy collaboration, while also taking personal accountability for their project work and ownership over their professional development. Everyone who works here has a direct impact on our company and helps our clients achieve their goals. Our team members share our values and passion for what we do and whom we serve.

We are looking for seasoned professionals with excellent communication skills and an ever-present drive to improve.


  • TDD, PHP, SQL, JS, SCM, AJAX/AHAH, HTML5, and CSS (to name a few) are much more than just acronyms to you.
  • You have at least one year of experience developing with Drupal.
  • You have at least two years of experience working with open source frameworks.
  • You have an interest in working with new, emergent web technologies (such as Node JS).
  • You're a self-starter; you care about your development tools; you stay on top of new technologies and development best practices.
  • You don't mind getting your hands dirty (Let's face it, we'd all like to write module code all the time, but there's always going to be a good amount of configuration management with Drupal gigs.)
  • You are able to work on-site at our offices in Portland, Oregon. (Please pay attention to this point - relocation is not a problem for us!)
  • You like a competitive salary and benefits package.
  • You want to make a commitment to our team, work, community, and clients.
  • You like to learn and get paid to go to conferences, such as DrupalCon, Dreamforce and the Nonprofit Technology Conference.

Next steps

Send us an email with your resume, and in lieu of a stuffy cover letter, we're interested in knowing more about the following:

  • Links to any open source software contributions you have made (code or documentation posted to GitHub,, etc.)
  • A description of your development workflow (What's your local dev environment? What tools you use? How do you go about solving development problems? Etc.)
  • An answer to this question: If you had to choose one object (other than your laptop) to keep in your team's space, what would it be?
  • And finally, questions for us. Interviewing is a two-way street. What do you want to know about us? What do you want out of a team?

We look forward to hearing from you!


ThinkShout helps forward-thinking organizations achieve their goals through the use of the Internet by leveraging open source technologies. We treat our business and nonprofit clients as partners. Our motivation comes from knowing that they make the world a better place.