Company Description:
We build AI-powered digital experiences - designed to perform, adapt, and handle complexity.
Some of our work includes modernizing UNICEF’s global platforms, rebuilding Stanford's infrastructure, and winning Splash Awards for our work with Diabetes.org.
We’ve also supported legal aid organizations, research institutions, and healthcare platforms dealing with legacy sprawl and fragmented systems, and built AI solutions using our orchestration system, Aeldris.
We take on the kind of problems packaged tools don’t solve - brittle systems, sprawling content, disconnected UX. Problems that require more than a stack and need thinking.
We’re engineers, designers, and product people who care about culture, how things work, and what they solve. Join us https://www.qed42.com/careers
Job Description
Senior Drupal Developer – Job Description
Role Overview
We are looking for a Senior Drupal Developer who can design, build, and optimize enterprise-grade digital experiences. The ideal candidate combines deep Drupal expertise with strong problem-solving skills, mentoring ability, open-source engagement, and a forward-looking approach to AI-driven development workflows.
This role will involve leading complex Drupal implementations, collaborating across teams, ensuring high performance and security, and contributing to the evolution of our digital platforms.
Key Focus Areas:
1. Drupal Expertise
- Deep understanding of Drupal architecture (Entity API, Form API, Render API, Routing, Cache API, Queue API, Menu API, Field API).
- Skilled in site building (views, blocks, fields, content types, contributed modules).
- Custom module development for complex business requirements.
- Experience with multilingual and multi-domain sites.
- Strong grasp of Drupal caching strategies (Redis, Varnish) and performance optimization.
- Familiarity with Drupal configuration management and deployment strategies.
- Awareness of evolving Drupal features (recipes, core initiatives, security updates).
2. Problem Solving & Solution Design
- Translate business requirements into scalable and maintainable Drupal solutions.
- Design and integrate APIs (REST, JSON: API, GraphQL) to enable seamless data exchange.
- Apply authentication and API security best practices (OAuth2, JWT, token-based authentication).
- Utilize modern observability tools to debug, troubleshoot, and optimize system performance
3. AI-Enhanced Development Workflows
- Proficiency in leveraging AI-powered tools (GitHub Copilot, ChatGPT, Claude.ai) for code generation, intelligent debugging, code reviews, and solution auditing.
- Awareness of AI architectures and concepts relevant to digital platforms: including Retrieval-Augmented Generation (RAG), Semantic search for content discovery, Multi-Component Protocols (MCP), and Agentic frameworks for workflow automation.
4. Open Source & Community Engagement
- Contribute to the Drupal community through code contributions, project maintenance, and participation in events and discussions.
- Stay updated on emerging Drupal features (e.g., recipes, core initiatives, security updates) and apply them effectively in projects.
- Perform code reviews, mentor junior developers, and ensure adherence to coding standards and best practices.
- Collaborate with cross-functional teams—including front-end developers, designers, and project managers—to deliver integrated digital solutions.
- Work with DevOps teams to automate and streamline development, testing, and deployment processes.
- Promote open-source culture by encouraging internal knowledge sharing and supporting community-driven initiatives.
Qualifications
Must-Have Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4+ years of proven experience in Drupal development, including custom module development, theming, and distributions.
- Expertise in Drupal 9/10, including architecture, site building, performance optimization, and security best practices.
- Ability to design and implement custom Drupal modules for complex business requirements.
- Experience developing reusable components using Drupal’s Paragraphs, Layout Builder, or other component-based systems.
- Strong foundation in PHP, MySQL, and modern PHP frameworks such as Symfony.
- Proficiency in debugging and troubleshooting with tools such as Xdebug, New Relic, or similar monitoring/observability platforms.
- Solid knowledge of HTML5, CSS3, JavaScript, and effective collaboration with front-end developers.
- Skilled in integrating and consuming RESTful and GraphQL APIs.
- Deep understanding of Drupal caching mechanisms, with hands-on expertise in Redis, Varnish, and site performance tuning.
- Strong experience with Git-based workflows and continuous integration/delivery (CI/CD).
- Experience with agile methodologies and working in cross-functional agile teams.
- Hands-on experience with containerized development environments (Docker, ddev) and modern deployment practices.
- Proficiency in leveraging AI-powered engineering tools (e.g., GitHub Copilot, ChatGPT, Claude.ai) within IDEs and workflows for code generation, intelligent debugging, code reviews, and solution auditing.
Nice-to-Have Skills:
- Practical exposure to at least one major cloud platform (AWS, Azure, Google Cloud, or Acquia Cloud).
- Experience with container orchestration using Kubernetes for scalable deployments.
- Familiarity with low-code platforms such as Acquia Site Studio, Webflow, or WordPress.
- Knowledge of web accessibility standards (WCAG) and implementation best practices.
- Familiarity with component documentation tools such as Storybook or Pattern Lab.
- Experience integrating analytics platforms to capture user behavior insights and reporting.
- Active participation in the Drupal community (e.g., module contributions, patches, events).
Preferred Qualifications:
- Contributions to the Drupal community (e.g., modules, patches, documentation).
- Experience with Drupal 9 and modern PHP frameworks (Symfony, Laravel).
- Knowledge of decoupled or headless Drupal architectures.
- Demonstrated experience with containerization (Docker) and orchestration (Kubernetes), coupled with practical exposure to cloud platforms (AWS, Azure, or GCP).
Additional information
What you will get :
- Open and collaborative work environment, where you will be challenged, respected, and valued for your merits.
- Intense experience in Drupal development that would bring your game to a whole other level.
- Strong leadership and mentoring, a clear career path, and a supportive environment.
- A company that is proud of the quality of its work and invested in your personal development and well-being.
- A team that values openness, does its job well, cares about one another, values customers, and plays fair
- People who are fun to work with, are invested in each other's growth and take the values seriously.
- Flexible work schedule so long as you uphold your commitments to the team and clients.
- Competitive salary, insurance, and lots of perks.