Full-Stack Developer for Nonprofit Website Projects
Remote
Apr 1, 2025
$78,000 - $99,319 a year
Full-time
Full Job Description

Giant Rabbit is a mission-driven digital agency. We've been working since 2006 to provide high-quality web, data, and strategy services to organizations that make the world a better place

 

We're looking for a versatile full-stack developer. Our projects are a mix of backend and frontend development tasks, nearly always using an existing open source CMS (especially Drupal, Backdrop CMS, and WordPress). We build and support websites for a wide range of nonprofit organizations. Our clients protect the rights of immigrants and refugees, defend abortion rights, fight climate change, and work for social justice.

 

Our work is mission-focused: our goal is always to do what is 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 CMS experience along the way. We work on Drupal 7, modern Drupal (8+), Backdrop CMS, and WordPress, so we're interested in experience with any of those platforms. We're especially interested if:

 

  • You can structure and develop a Drupal or Backdrop site from the ground up.
  • You can debug tricky issues by diving deep into CMS code.
  • You know how (and when) to code a new module or plugin if you need one.
  • You're comfortable preparing a CMS administrative experience for end users
  • You have extensive experience with PHP, or at least two other backend languages.
  • You build to last. We stick around to maintain the sites we build, so they need to be good!

 

Here are some other things that would be helpful:

  • Experience with migrations / rebuilds from one CMS to another
  • You can turn a design mockup into a responsive theme.
  • You've worked to sync Drupal and/or WordPress data with other platforms, like Salesforce.
  • You've spent some time in the wild running your own projects or wrangling your own clients.
  • Administrative and/or customization experience with Salesforce, CiviCRM, and/or other CRMs and SASS platforms used by nonprofits 
  • You're familiar with devops / system administration and can set up your own local development environments (we have a dedicated systems administrator, and plenty of scripts in place to help with server setup, but it's helpful to know what makes a web server tick)
  • React and other front-end Javascript framework experience will be helpful from time to time. 

 

We believe that developers benefit from knowing all parts of the dev experience, including back-end, front-end, and dev-ops, and are invested in training our developers to become effective across them.

 

About Us

 

We're an eighteen-person agency with a ten-person development team. Anyone who works here is encouraged to join 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. 

 

Because we work with nonprofits, limited budgets are the norm, so it's helpful if you've got some experience working creatively with existing platforms to find solutions that don't require a rebuild from scratch. That's not to say we don't practice sustainable development; on the contrary, we work with our clients for years, so it's important for us to strike a balance between short-term challenges and long-term stability and maintainability. 

 

We rely on Drupal or Backdrop CMS when we're building complex, custom websites, especially those that offer logged-in user experiences. For other websites, we choose the tool that's the best fit for the client's needs (which means that small sites are often built in WordPress, and even smaller sites are built by our project managers in Squarespace). Sometimes we take on existing projects already built in bespoke, unconventional platforms and/or frameworks; we're always honest with our clients about what we know and what we don't, and we help them keep their existing systems running while we work to make their infrastructure more sustainable with improvements and migrations. For our developers, that means we're often exploring new platforms, and we're always involved in pragmatic decision-making about how to approach our clients' needs. This is a great position for someone who enjoys exploring a new platform on the job when the need arises. 

 

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, with ample support to help you 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're flexible with parents who are juggling childcare schedules, and we're clear and transparent with job requirements and expectations. We make time in our schedule to support each other and to learn new things. 

 

This would be a full-time, fully remote position. Your eight-hour workday would need to include 10am to 3pm Pacific. You'll need to be legally eligible for employment in the United States. We have concentrations of staff in the San Francisco Bay Area and also in Portland, Oregon, so if you live in either of those areas you'll have opportunities for occasional coworking. 

 

We offer three weeks of paid time off per year, beginning to accrue immediately, along with fully paid health benefits and an optional FSA/DCFSA for medical and childcare expenses. We also provide nine paid flex holidays, so that employees can choose the holidays that are meaningful to them. 

 

This position has a starting salary range of $78,000 - $99,319  per year, depending on experience. Specifically, the more your experience overlaps with the specific type of work we do (you've worked on projects of the same scale and type, with teams similar to ours), and the more you can walk through the door and contribute directly to projects, the higher you'd fall in the range. Candidates with less directly relevant experience would start on the lower end of the range, because we expect to provide mentorship and training while they learn those skills. Additionally, all staff are eligible for an end-of-year profit-sharing bonus, which increases over time with seniority and contributions to the company. 

 

Giant Rabbit believes that diversity, inclusion, and mutual respect is critical to serving our clients and doing our best work. We strive for transparency and equity, both internally and when working with our clients. When recruiting, training, promoting, and compensating staff, we do not discriminate based on race, ethnicity, religion, gender identity or expression, sexual orientation, national origin, age, or veteran status.

 

If you're interested, please send a resumé and cover letter to hr@giantrabbit.com. In your cover letter, please explain why the job appeals to you and why you would be a good fit, and let us know your favorite code library and why. 

 

Our recruitment process has the following stages:

  • Review of cover letter and resumé
  • Code sample review
  • Initial phone interview, including some interactive coding exercises and discussions
  • Final phone interview with tech lead and other staff

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

 

There are no formal education requirements for this position (we have developers with relevant degrees and developers without), and we don't have "X years of this, Y years of that" requirements. If you think you can do parts of this job but not all of it, you're still welcome to apply. We're happy to answer any questions so please feel free to contact us directly at hr@giantrabbit.com

Job Information
Job Category:
Information Technology
Spotlight Employer
Related jobs
Description Outstanding Opportunity for Allergy & Immunology Physician in Boynton Beach, Florida Nicklaus Children's Hospital, a 325-bed freestanding children's hospital and Level I trauma center, an...
Apr 3, 2025
BOYNTON BEACH, FL
Beach Delivery Specialist
The Vacation Property Group LLC
Seasonal Gandy, NC, US Requisition ID: 1042 Salary Range: $18.00 To $18.00 HourlyA Beach Delivery Speicalist with VayKLife will be responsible for both work inside of the warehouse and driving routes...
Apr 3, 2025
Grandy, NC
Sales Services Representative
Modern Mechanical Services
Description:FLSA Classification: Exempt Department: Service Job Summary: The Sales Services Representative is responsible for consultative selling with assigned and new customers. The Sales Services R...
Apr 3, 2025
Dallas / Ft Worth, TX
©2025 TalentAlly.
Powered by TalentAlly.
Apply for this job
Full-Stack Developer for Nonprofit Website Projects
Giant Rabbit LLC
Remote
Apr 1, 2025
$78,000 - $99,319 a year
Full-time
Your Information
First Name *
Last Name *
Email Address *
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Continue to Apply

Giant Rabbit LLC would like you to finish the application on their website.

Supercharge Your Resume with AI

Boost your resume with AI-driven enhancements. The tool analyzes and refines your content, highlighting your strengths and tailoring it for maximum impact. Get personalized suggestions and apply improvements instantly to stand out in the job market.