- Design, develop, customize, and maintain Drupal-based web applications and portals.
- Develop custom Drupal modules, themes, and extensions based on business requirements.
- Lead technical design discussions and provide architectural guidance for Drupal solutions.
- Manage Drupal upgrades, migrations, security patches, and performance optimization initiatives.
- Integrate Drupal applications with third-party systems, APIs, and enterprise platforms.
- Ensure adherence to coding standards, security best practices, and development processes.
- Collaborate with Product Managers, UX/UI Designers, QA teams, and stakeholders throughout the development lifecycle.
- Conduct code reviews and mentor junior developers.
- Troubleshoot complex technical issues and provide production support when required.
- Participate in Agile ceremonies, sprint planning, and effort estimation activities.
Required Skills & Qualifications
- 5–8 years of experience in web application development with at least 4+ years of hands-on Drupal experience.
- Strong expertise in Drupal 8/9/10 development and architecture.
- Proficiency in PHP, MySQL, HTML5, CSS3, JavaScript, jQuery, and responsive web development.
- Experience developing custom Drupal modules, themes, and plugins.
- Strong understanding of Drupal APIs, Views, Content Types, Taxonomy, and Configuration Management.
- Experience with RESTful APIs, GraphQL, and third-party integrations.
- Knowledge of Drupal security best practices and performance optimization techniques.
- Familiarity with Git, CI/CD pipelines, and DevOps practices.
- Experience working in Agile/Scrum environments.
Preferred Skills
- Experience with Drupal migrations and multisite implementations.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Exposure to Docker, Kubernetes, and containerized deployments.
- Experience with Acquia, Pantheon, or similar Drupal hosting platforms.
- Understanding of SEO, accessibility (WCAG), and web performance standards.
- Prior experience leading small development teams or mentoring developers.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.