Full-stack Drupal Developer - Contract / Contract-to-Hire - Remote - US Only

Who We're Looking For

DevCollaborative is seeking a long-term, full-stack developer who has experience working in Drupal 10/11 and is based in the United States. This is a fully remote contract position for 10-20 hours per week. If desired, there is the possibility of a contract-to-hire option in the longer term. 

We are looking for someone who cares about making websites accessible, understands accessibility basics, writes well-documented code, strives to follow coding standards and best practices, and has an always-learning mindset. 

The right match for this role will be someone who enjoys working collaboratively on a team with content strategists, designers, developers, project managers, and clients. We expect all candidates to have experience with PHP (including object-oriented PHP), CSS, HTML, and modern JavaScript (we prefer vanilla JavaScript; JS framework experience is not required).

Successful candidates will have strong technical skills, patience, and compassion for explaining technical concepts to others in plain language. They will be able to manage themselves in a 100% remote work environment and excel at written and verbal communication with other team members and clients. 

About Us

DevCollaborative is a remote, distributed team of web technology experts who build websites exclusively for nonprofit organizations in Drupal and WordPress. We are an intentionally small team of employees and contractors based in the US in MA, ME, IL, WI, and CO. Only candidates authorized to work in the US are invited to apply. 

Our work focuses on the accessibility and sustainability of content, design, and code. We have clients across the country doing progressive, innovative work to make things better. We aim to build them clean, usable, long-lasting, inclusive websites that help them accomplish important work.    

We approach technical challenges with our whole brains, using our experience to solve problems with the client’s big picture in mind. Does this sound like you, too?

What We Offer You

  • The opportunity to work on meaningful projects that have a positive social impact
  • The flexibility of a remote team; you can work from anywhere in the US
  • Between 10 and 20 hours of work per week to start, with flexibility where you need it
  • Long term, the possibility of contract to hire, if desired
  • A culture that prioritizes the kinds of healthy boundaries needed to balance work and non-work lives
  • Support from the team when you need it - we don’t work in silos, and neither will you

The Work You’d Do

In a typical week, your work might include:  

  • Drupal site building and configuration
  • Debugging issues in Drupal core and contrib modules, evaluating existing patches, and/or creating patches to fix them
  • Custom module development, and the debugging and maintenance of existing custom code
  • Drupal front-end and theme layer development
  • Drupal core and module updates
  • Documenting code and processes and participation in peer reviews
  • Evaluating and improving accessibility in modules, plugins, and custom code
  • Building integrations between Drupal and third-party systems
  • Troubleshooting issues in PHP, JS, CSS, HTML, and related code
  • Using the command line and Git
  • Participating in client meetings and workshops
  • Actively contributing to the continual improvement of our processes and product
  • Providing estimates for client requests and the sales process
  • Working with and learning alongside a wonderful, supportive team
  • Setting priorities and expectations, as well as communicating with project managers and clients around project needs and task progress

The Must-haves

  • Experience working in an agency environment
  • An understanding of the Drupal module ecosystem, including paid development experience working with code in Drupal 8+ 
  • Comfort working with command-line tools, including Git and package managers 
  • Proficiency in core technologies for front- and back-end development (modern CSS, HTML, JavaScript)
  • The ability to use and troubleshoot development environment tools, including Composer, npm, Git, and Sass
  • Familiarity with accessibility standards and best practices and with identifying and resolving accessibility-related issues 
  • Recent experience updating, patching, and creating Drupal modules
  • The ability to evaluate Drupal modules, discern when custom modules are needed vs using contrib, and to explain why to technical and non-technical users alike
  • Comfort using Git for version control, preferably in a team setting
  • Knowledge of and adherence to Drupal coding standards and best practices
  • Experience working with a team that includes project managers and other developers using a project ticketing system such as Asana 
  • Debugging experience in mobile and common modern desktop browsers
  • Strong problem-solving skills 
  • Strong and professional written and verbal communication skills
  • An always-learning mindset and an enjoyment of helping others learn with you
  • A positive and encouraging attitude toward assigned work and co-workers
  • A professional, collaborative, and proactive approach to people and problems
  • A proven ability to work well under pressure and within deadlines
  • The ability to be self-directed: to work independently and within a virtual team and consistently manage your own time and tasks 

The Nice-to-haves

We’d love it if you are also:

  • Experienced working in both Drupal and WordPress, or a willingness to learn WordPress development if you don’t know both
  • An active member of an open-source web community
  • Knowledgeable of Docker-based local development environments such as DDEV or Lando
  • Able to identify and resolve front- and back-end performance problems
  • Able to debug issues with Composer package management
  • Experienced with creating and/or managing front-end build processes with npm and gulp
  • Familiar with managed hosting services and deployment tools; DevCollab is standardized on Pantheon
  • Experienced with the Pantheon hosting platform
  • Experienced working in or with the nonprofit sector
  • Experienced working with teams of 3+ people on large projects from start to finish

Location

This is a remote position you can do from anywhere, but you must be authorized to work in the U.S., and be available weekdays during our core 10am-4pm Eastern Time work day. 

No agencies, recruiters, or overseas applicants. 

Ready to Apply?

Note: If you meet most, but not all, of the requirements above, we’d still love to hear from you!  Just let us know why you’re the right fit for the job. If you have advanced skills in these areas, we want to hear from you, too! 

Please use the form below to apply. Written communication is an important part of the work we do. Any application that uses AI/LLM-generated text will be disregarded. If we see a potential match, someone will reach out to set up a conversation. Applications will be considered until the position is filled. 

DevCollaborative is an equal opportunity employer committed to providing an environment that is free from discrimination and harassment based on race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity or expression, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Again, we strongly encourage people from minoritized communities to apply, particularly: people with disabilities; BIPOC/people of color; immigrants; LGBTQI2S+.