As an Intermediate Web Developer, you will be central to creating and maintaining custom Drupal applications in a fast-paced, multi-client environment. Your work will span development, configuration, and optimization of content-rich digital experiences, ensuring alignment with both technical standards and client goals.
Key Responsibilities
- Design and implement custom Drupal modules and themes using modern development practices
- Translate design and business requirements into functional, maintainable web solutions
- Configure content models, taxonomies, and site architectures in Drupal
- Integrate third-party services via RESTful APIs, including CRM and marketing platforms
- Maintain and modernize legacy Drupal systems to ensure performance and security
- Collaborate in technical planning, offering input on architecture and solution design
- Conduct code reviews and help uphold coding standards across teams
- Support deployment pipelines and resolve production issues efficiently
- Optimize application performance through caching, configuration, and code refinement
- Write and maintain technical documentation for internal and client use
- Assist UX and creative teams with technical insights during design and prototyping phases
- Contribute to task breakdowns and provide realistic project estimates
- Stay current with Drupal updates, security advisories, and emerging best practices
Required Qualifications
- Proven experience with Drupal 9 and 10, including site building and custom module development
- Solid PHP skills with deep understanding of the Drupal API and object-oriented principles
- Experience developing and customizing themes using Twig and modern front-end technologies
- Strong command of HTML5, CSS3, and JavaScript fundamentals
- Familiarity with RESTful API integration and service-oriented architectures
- Hands-on experience with Composer for dependency management
- Working knowledge of Git and collaborative development workflows
- Understanding of MySQL and relational database design
- Experience managing Drupal configuration across environments
- Knowledge of web accessibility (WCAG) and SEO principles
- Ability to debug and troubleshoot complex Drupal applications
- Experience deploying and configuring Drupal in Apache or Nginx environments
- Bachelor’s degree in computer science, information systems, or equivalent experience
- 3–5 years of professional Drupal development experience
Preferred Skills
- Experience with headless or decoupled Drupal implementations
- Familiarity with modern JavaScript frameworks such as React or Vue
- Working knowledge of AWS services including EC2, S3, CloudFront, and IAM
- Experience with CI/CD pipelines and automated deployment strategies
- Proficiency using Docker for local development environments
- Exposure to Acquia, Pantheon, or similar managed hosting platforms
- Background in multi-site Drupal architectures
- Understanding of caching technologies like Varnish and Redis
- Experience in regulated sectors such as healthcare or life sciences
- Knowledge of AWS Lambda, SAML, Python, or Linux (especially RHEL)
- Familiarity with Bootstrap, Tailwind CSS, WordPress development, or CodeIgniter
Work Environment
This is a hybrid role, allowing flexibility between remote and office-based work. You will collaborate with cross-functional teams and engage directly with client technical stakeholders during discovery and implementation phases.
Team & Culture
You’ll join a technically rigorous, collaborative team that values clear communication, precision in execution, and continuous learning. We emphasize clean code, peer review, and adherence to development best practices. Experience with Agile, Scrum, or Waterfall methodologies is beneficial. The ideal candidate is proactive, detail-oriented, and comfortable balancing multiple priorities across concurrent projects.