Join Our Team

Giant mechanical rabbit submarine with diver and sharks

It's part of our mission to be a great place to work.

We're a small team that tackles big challenges. We collaborate closely, we support each other, and we're always looking for ways to improve our work and help our clients change the world. 

If you're interested in working with us, drop us a line at We provide equal employment opportunities to all individuals because we believe that diversity, inclusion, and mutual respect is essential for doing our best work. We are currently looking for a Project Manager and a Drupal Developer:

Project Manager

We are a small agency that works with some fantastic nonprofits. Our clients are fighting for abortion rights, they're going to court on behalf of asylum-seekers and refugees, and they're working for human rights around the world and here at home. We help our clients think strategically, and we work with them to tell their story and put their data to work. We design and build beautiful, human-centric websites. We also plan and implement technology to power their fundraising, advocacy, membership systems, e-commerce, and reporting.

We're looking for an experienced project manager to join our team. You should have experience working at a digital agency or as a freelancer, engaging with multiple clients, planning projects, developing budgets of all scales, documenting requirements, and then leading implementation through to successful training and delivery. If you have experience working with nonprofits, that's a big plus. 

Our projects include:

  • Website design and content strategy
  • Fundraising campaign design, support, and analysis
  • CRM implementation and migration, including training and report building
  • Long-term, ongoing support of website and data systems

Drupal and Wordpress are our favorite CMS platforms. Salesforce and CiviCRM are the CRM platforms we use the most. Direct experience with one or more of those platforms will be important—although we're also interested in experience with other platforms that could be of use providing services to our clients, especially other CRMs. 

Our project managers are pragmatic strategists and compassionate problem-solvers. They're on the front lines of day-to-day requests, and they develop project strategies for multiple clients in all stages of development. They're zealous stewards of client budgets. They're not afraid to get their hands dirty troubleshooting or testing, but they don't lose sight of the big picture. 

We're looking for a candidate with significant experience in some (although not necessarily all) of the areas in which we work. You should have experience taking vague ideas or broad goals and developing an actionable, effective, and cost-effective plan to advance the client's mission. The work we do also requires excellent communication skills and emotional intelligence to keep partnerships on track and clients engaged. 

This would be a full-time position. Most of our staff work at our Berkeley office on Mondays and Wednesdays, and then are free to work remotely (or from the office) Tuesday, Thursday and Friday. We offer three weeks of paid time off per year, beginning to accrue immediately, along with fully paid health benefits. We are committed to a good work-life balance for our staff, because that's how we do our best work. This position has a starting salary range of $75,000 to $85,000 per year, depending on experience. 

Giant Rabbit believes that diversity, inclusion, and mutual respect is critical to serving our clients and doing our best work. We recruit, employ, train, compensate, and promote without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, or veteran status. 

To apply, please send a resume and a cover letter to HR@GIANTRABBIT.COM and let us know how you can help us do great work for our clients. We prefer candidates who are local to the SF Bay Area so you could join our in-person Berkeley office days on Mondays and Wednesdays, but we will also consider candidates in Portland, Oregon, since we also have two staff members there. 

Our recruitment process has the following stages:

  • Review of cover letter and resumé
  • Writing sample review
  • Initial phone interview with department head and GR partner
  • Additional phone interview(s) with tech lead(s) and other staff
  • Final interview

If, upon review of your cover letter and resumé, we'd like to proceed with the next step, we'll send a request for samples of client communication and written project management deliverables. 

We're happy to field questions about this position; feel free to send those to HR@GIANTRABBIT.COM as well. 

Drupal Developer

We're looking for a Drupal developer to help us build websites for the good guys.

Giant Rabbit is a 14-person agency that works with nonprofit organizations all over the world. We're looking for a versatile developer to help us build and support Drupal websites for a wide range of nonprofit organizations. Our clients fight to protect the rights of immigrants and refugees, defend abortion rights, fight climate change, and work to make the world a better place. 

Our work is mission-focused: our goal is always to do what is actually best for our clients. That's a constant source of fresh challenges for us, and we work collaboratively to plan, budget, design, and implement solutions for the organizations we support. 

About You

  • We need a developer who has real-world experience with web development, with some solid Drupal experience along the way. 
  • You can structure and develop a Drupal site from the ground up.
  • You can turn a design into a responsive theme
  • You're comfortable administering and configuring Drupal through the GUI--and you can set things up to make it easy for client administrators to do the same.
  • You build to last. We stick around to maintain the sites we build, so they'd better be good!

Here are some other things that would be helpful:

  • You know how (and when) to code a new module if you need one.
  • You're good at using javascript to make things inviting and functional for the end user.
  • You've worked to integrate Drupal with third-party APIs like Salesforce.
  • You've spent some time in the wild running your own projects or wrangling your own clients.

About Us

We work collaboratively and build our business practices from within. This is a good place for developers with opinions: anyone who works here is encouraged to jump into the discussion about our practices in general and our work on a specific project in particular, because that's how we get better at what we do. 

We always have multiple projects going at once and we're always fielding new client requests, so it's important that you enjoy an environment where you'll be working on several different sites at once. That said, we don't expect you to do the impossible. We understand you've only got forty hours in your week, and your colleagues will work with you to balance and triage your workload. 

Work-life balance has always been a central tenet of work at Giant Rabbit. 

  • We're serious about a 40-hour work week, with no overtime required ever. (And yes, that means we need to be realistic with our clients about when things will get done, but that's good for everybody.)
  • We work two days a week at our Berkeley office, with the option to work remotely for the other three. We also have two staff in Portland, and our Portland staff co-work once or twice a week. We welcome candidates either in the San Francsico Bay Area or Portland.
  • We make time in our schedule to support each other, contribute back to the Drupal community, and to learn new things. 

The salary range for a Drupal developer at Giant Rabbit is $75,000 to $85,000 per year, and a senior Drupal developer starts between $85,000 and $90,000. All Giant Rabbit staff are eligible to receive annual profit-sharing bonuses. We also provide fully paid health insurance and three weeks of PTO that begin to accrue immediately. 

Giant Rabbit believes that diversity, inclusion, and mutual respect is critical to serving our clients and doing our best work. We recruit, employ, train, compensate, and promote without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, or veteran status. 

If you're interested, drop us a line at HR@GIANTRABBIT.COM. Please send a resume, a note about why the job appeals to you and why you would be a good fit, and your current favorite Drupal module. If we're interested, we'll get in touch. . 

We don't require a degree (we have developers with CS degrees and developers without), and we don't have "X years of this, Y years of that" requirements. If you think you can do this job, you're welcome to apply. We're happy to answer any questions so please feel free to contact us directly.