Search by job, company or skills

  • Posted a month ago
  • Over 50 applicants
Quick Apply

Job Description

We are seeking a Drupal Developer with deep expertise in Drupal site building, custom module development, theme development, and plugin ecosystem development. This role is ideal for someone who has worked on enterprise-grade, scalable Drupal applications, including headless and progressively decoupled architectures.

The candidate will be responsible for building and maintaining Drupal backends, integrating with modern JavaScript front ends such as React, NodeJS, or similar frameworks, and working with service-driven architectures and external APIs.

  • 3+ years of experience in Drupal development, with expertise in Drupal 8/9.
  • Strong knowledge of PHP, HTML, CSS, JavaScript, and related web technologies.
  • Experience with Drupal theming, module development, and customization.
  • Proficiency in using Drupal APIs, hooks, and best practices.
  • Familiarity with headless Drupal, decoupled architectures, and API-first approaches.
  • Experience with version control systems such as Git.
  • Strong problem-solving and analytical skills with a focus on delivering high-quality solutions.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.

Drupal Development & Architecture

  • Working/building Drupal-based solutions with a focus on clean, reusable, and secure code.
  • Configure content types, taxonomies, workflows, and multilingual capabilities.
  • Working with paragraphs, custom entity types and layout builder (preferred)
  • Develop and maintain custom modules/themes/block plugins, leveraging hooks, services, and dependency injection.
  • Expertise in form/field and other Drupal core API system
  • Implement progressively decoupled Drupal architectures, blending Drupal's backend with React/JavaScript-based frontends.
  • Work on fully headless Drupal setups, exposing content via APIs to be consumed by various frontend applications.
  • Multisite/Microsite Management: Maintaining and scaling multiple domains/sites from a single Drupal codebase.
  • Multilingual Implementations: Building sites with internationalization and localization support.
  • Exposure to content moderation and workflow (customized)

Theme & Front-End Integration

  • Build custom themes/templates using Twig fostering progressive headless architecture.
  • Collaborate with frontend teams to deliver seamless headless integrations.
  • Implement design systems and component-based theming for scalable UI development.
  • Exposure to macros and twig filters

API Development & Integrations

  • Design and implement REST APIs and JSON:API endpoints for headless frontends and external services, GraphQL (optional but preferred).
  • Integrate with Digital Asset Management (DAM) platforms like Widen.
  • Develop solutions that fit within a service-driven architecture.

Configuration and Dependency Management

  • Configuration Management (CM): Handling Drupal configurations across multiple environments and split.
  • Composer: Managing dependencies and automating Drupal updates.
  • Drush Console: Streamlining development and administrative tasks.

Deployment & Environments

  • Work with Acquia hosting environments, optimizing for scalability and performance.
  • Automate deployment workflows using shell scripting and configuration management.
  • Collaborate with DevOps teams on CI/CD pipelines using Jenkins or similar tools.
  • Understanding of Git workflows and branching strategies

Performance, Security & Optimization

  • Implement Drupal security best practices and apply community-driven patches.
  • Configure and optimize Drupal caching layers, including Varnish and CDN integrations.
  • Work with Cloudflare or similar tools for performance and security enhancements.
  • Accessibility (WCAG/ADA Compliance): Ensuring inclusive, accessible experiences.
  • SEO Optimization: Drupal theming and configuration for organic search performance.
  • Search Integrations: Apache Solr or Elasticsearch

Collaboration & Mentorship

  • Participate in technical discussions, solutioning, and architectural decision-making.
  • Collaborate with team members and conduct thorough code reviews.
  • Write clear documentation for features, custom modules, and APIs.
  • Experience with Agile/Scrum methodologies and sprint-based deliveries.
  • Exposure to tools like Atlassian tools like JIRA, Confluence, Bitbucket

Good to Have

  • Knowledge of Cloudflare features like caching, CDN, and security rules.
  • Experience setting up CI/CD pipelines using Jenkins or similar tools.
  • Familiarity with Docker or containerized Drupal environments.
  • Knowledge of unit testing frameworks (e.g., PHPUnit)

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 130531507