Drupal Developer
Role details
Job location
Tech stack
Job description
We are seeking a Mid-Level Drupal Engineer with AI-enabled platform support experience to contribute to the design, development, testing, and ongoing support of enterprise-level Drupal applications. This role focuses on enhancing custom modules, managing configurations and workflows, resolving defects, and supporting release activities while leveraging modern AI-assisted development practices to improve efficiency, code quality, and documentation.
This position goes beyond traditional Drupal development. The ideal candidate will bring strong Drupal and PHP expertise, demonstrate adaptability and learning agility, and have hands-on experience using AI-assisted development tools for coding, testing, analysis, and documentation. You will collaborate with cross-functional teams including program managers, subject matter experts, analysts, and designers to deliver secure, scalable, and modern digital platforms. Key Responsibilities
- Design, develop, and implement custom Drupal modules (entities, views, workflows, forms, notifications, reporting).
- Support multi-site development and environment-aware configuration management.
- Configure and theme Drupal sites to ensure responsive, user-friendly experiences across devices.
- Implement and troubleshoot authentication and authorization mechanisms, including SAML and role-based access controls.
- Develop workflow-driven functionality including state management, multi-step forms, and queue/cron processing.
- Enhance search and reporting capabilities using tools such as Search API, Views, and dashboards.
- Integrate third-party APIs and services to extend application functionality.
- Optimize application performance for scalability and efficiency.
- Conduct code reviews and mentor junior developers to promote best practices.
- Support project planning, scheduling, and technical design activities.
- Assist with requirements gathering, SDLC processes, and release management.
- Leverage AI tools (e.g., GitHub Copilot, ChatGPT) to accelerate development, debugging, and documentation.
- Ensure secure and compliant use of AI technologies.
- Troubleshoot and resolve complex technical issues.
- Stay current with Drupal advancements and industry best practices.
Requirements
Eligibility: U.S. Citizens, Green Card, or H4 EAD holders only (No sponsorship available) Position Summary, * Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, AI-based IDE tools).
- Ability to create effective prompts for debugging, testing, and architectural analysis.
- Strong judgment in validating AI-generated code for accuracy, security, and maintainability.
- Understanding of secure AI usage practices, including data protection and compliance., * 5-6+ years of professional experience in Drupal and PHP development.
- Expert-level proficiency in Drupal 8/9/10, including custom module and theme development.
- Strong experience with PHP, MySQL, HTML, CSS, and JavaScript.
- Experience working with Drupal APIs, Drush, and Composer.
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Familiarity with DevOps practices (Git, CI/CD pipelines, automated testing).
- Experience with accessibility standards (Section 508 compliance preferred).
- Hands-on experience with cloud platforms such as AWS or Acquia.
- Strong problem-solving skills and ability to work independently.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with modern front-end frameworks (React, Vue.js).
- Exposure to enterprise-level environments and large-scale systems.
- Experience working in Agile/Scrum teams.