- Architect, develop, and deploy enterprise-level Drupal 10/11 solutions, including custom modules, themes, and high-performance configurations.
- Design and implement decoupled/headless Drupal architectures, leveraging JSON:API or GraphQL to serve modern frontend frameworks (React, Vue.js, Angular).
- Establish and enforce development best practices, including coding standards, rigorous code reviews, automated testing, and comprehensive documentation.
- Optimize application performance, security, and scalability for high-traffic, mission-critical websites.
- Mentor junior and mid-level developers on Drupal architecture, advanced development techniques, and modern web practices.
Qualifications:
Foundational Drupal 10/11 Expertise
- Proven professional Drupal development, with 7+ years experience, focused on Drupal 9/10/11.
- Mastery of Drupal 10/11 core APIs: Expert-level understanding and practical application of the Entity API, Plugin API, Form API, Render API, and the Theme Hooks system.
- Advanced Custom Module Development: Proven ability to build complex, maintainable custom modules from scratch, adhering to Drupal coding standards and architectural best practices.
- Layout Builder & Paragraphs: Extensive experience with Drupal s Layout Builder for flexible page layouts and the Paragraphs module for component-based content authoring. Must be able to create custom block types, layouts, and paragraph components.
- Media Library Management: Deep experience with Drupal s Media Library module, including creating custom media types, configuring sources, formatters, and integrating with third-party services (e.g., YouTube, Vimeo via oEmbed).
- Workflows & Content Moderation: Proven experience implementing and customizing Drupal s Workflows and Content Moderation modules to manage complex editorial and publishing workflows.
- Configuration Management: Expert-level use of Drupal s Configuration Management system, including importing/exporting, using Configuration Split for environment-specific settings, and managing configuration in a team environment.
- Migrate API: Extensive experience with the Migrate API, Migrate Plus, Migrate Tools, and Migrate Upgrade for complex data migrations from diverse sources (databases, APIs, CSV/XML files).
- Security: Deep understanding of Drupal s security model, the Security Team s advisory policy, and experience with security-related modules (e.g., Security Kit). Must be proficient in writing secure code and conducting security reviews.
Backend & Development Skills
- Expert-level proficiency in PHP 8.x, with a strong command of object-oriented programming, design patterns, modern PHP features (attributes, unions, enums), and performance optimization.
- Deep understanding of the Symfony framework components that underpin Drupal 10/11, including the Dependency Injection Container, Routing, YAML, Console, and Event Dispatcher.
- Advanced experience with Composer for dependency management, including handling complex dependency graphs, applying patches, and managing custom repositories.
- Strong SQL skills and experience with MySQL/PostgreSQL, including advanced query optimization, indexing strategies, and schema design.
- Proficiency in automated testing: Establishing and maintaining robust testing strategies using PHPUnit for unit and kernel tests, and Behat for functional/behavioral testing.
- API Development: Experience building and consuming REST/JSON:API or GraphQL endpoints, including custom resource plugins and GraphQL schema manipulation.
Frontend & Decoupled Architecture
- Strong command of HTML5, CSS3/SASS, and modern JavaScript (ES6+).
- Component-Based Theming: Experience with component-based design systems and Twig templating, including preprocessing, theme suggestions, and integrating with frontend build tools.
- Decoupled Proficiency: Practical experience building and consuming Drupal APIs in a headless architecture, with a solid understanding of state management, authentication (Simple OAuth), and data fetching on the frontend.
- Familiarity with frontend build tools (e.g., Webpack, Vite) and component library platforms (e.g., Storybook).
DevOps & Infrastructure
- Advanced knowledge of Git, including branching strategies (e.g., Gitflow), merging, and rebasing in a team environment.
- Experience designing and implementing CI/CD pipelines for automated testing, building, and deployment of Drupal projects.
- Proficiency with containerization technologies like Docker and Docker Compose for consistent local development and deployment.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their core services (e.g., S3, CloudFront, RDS, Container Instances).
- Experience with performance monitoring, logging, and debugging tools (e.g., New Relic, Datadog, Grafana, Xdebug).
Nice-to-have Qualifications
- Acquia Certified Drupal 9+ Developer or equivalent certification.
- Experience with search integrations like Elasticsearch or Apache Solr.
- Strong understanding of web accessibility standards (WCAG 2.1/2.2) and SEO best practices.
- Active contributions to the Drupal community (code, modules, documentation, presentations).
- Experience with microservices architectures and API-first design principles.
- API Integration: Demonstrable experience integrating with third-party Generative AI service APIs, primarily OpenAI (GPT-4, DALL-E, Whisper) and Google Gemini. This includes handling authentication, managing API requests, and processing responses robustly.
- Drupal AI Modules: Hands-on experience with key Drupal contrib modules for AI, such as OpenAI, AI Connector (AI), Augmentor, and Drupal AI. Must be able to configure, extend, and troubleshoot these modules.
- Practical Implementation: Proven ability to implement AI-driven features within a content management context, including:
- Automated content generation, summarization, and rewriting.
- AI-powered integrations within CKEditor and other WYSIWYG editors.
- Intelligent content tagging, categorization, and metadata generation.
- Development of AI-powered chatbots or conversational interfaces.
- Prompt Engineering: Ability to design, test, and refine effective prompts to generate consistent, accurate, and contextually relevant outputs from Large Language Models (LLMs).
- Data & Security Awareness: Understanding of the data privacy and security implications of sending content to external AI services and how to mitigate risks within a Drupal application.
Additional Information
Besides an exciting job in a tremendous team, here s what you can expect:
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- Extra vacation days - starting with 25 vacation days
- Many others perks