Backend Drupal Developer | Codersbrain
full-time
Posted on July 2, 2025
Job Description
Backend Drupal Developer (Headless/Decoupled)
Job Summary
We are seeking a highly skilled and experienced Backend Drupal Developer specializing in headless/decoupled environments with Drupal 9/10. The ideal candidate will build and maintain robust backend architectures, develop custom modules, and integrate seamlessly with frontend components using APIs such as GraphQL, REST, or JSON:API. This role plays a critical part in delivering structured and secure content while supporting Agile methodologies and cross-functional collaborations.
Responsibilities
- Develop & Maintain Applications: Design, build, and maintain headless/decoupled Drupal 9/10 applications along with custom modules, plugins, and services.
- API Integration: Develop and expose structured content via GraphQL, REST, or JSON:API while ensuring secure API and permission management.
- Content Modeling & Configuration: Define and implement effective content modeling using content types, fields, taxonomies, paragraphs, and manage configurations via Drupal’s Configuration Management system.
- Performance & Security: Implement caching and performance tuning strategies, adhere to security best practices, and manage multilingual, SEO, and accessibility features.
- Search Integration: Integrate and configure Elasticsearch for enhanced content search capabilities.
- Collaboration & Agile Practices: Support frontend teams through component-driven integration, participate in Agile ceremonies (sprint planning, demos, retrospectives), perform peer code reviews, and contribute to high-quality documentation.
Qualifications
- Drupal Expertise: Strong hands-on experience with Drupal 9/10 in headless/decoupled setups.
- API Proficiency: Expertise in developing and integrating APIs using GraphQL, REST, or JSON:API.
- Programming Skills: Proficient in PHP, Drupal hooks, services, and the Drupal plugin architecture.
- Technical Acumen: Solid debugging, problem-solving capabilities, and familiarity with configuration export/import (config split, ignore best practices).
- Content & SEO: Experience in multilingual content configuration, accessibility, and SEO optimization.
- Search Integration: Proven experience with Elasticsearch integration.
- Communication: Excellent communication and stakeholder engagement skills.
- Educational Background: Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
Preferred Skills
- Experience with multilingual interface and content translation solutions.
- Familiarity with Drupal’s extended plugin systems (blocks, fields, resolvers, etc.) and dependency injection (DI).
- Exposure to CI/CD, DevOps pipelines, and automated deployment processes.
Experience
- 6+ years of experience in backend Drupal development, specifically in headless/decoupled Drupal environments.
Environment
- Work Setting: Remote work environment with flexible hours and virtual collaboration.
- Availability: Immediate joiners are preferred.
- Team Dynamics: Collaborative setting within cross-functional Agile teams utilizing modern communication and project management tools.