About the Job
We are looking for an experienced Senior Drupal Developer who can design, develop, and maintain complex Drupal-based applications. The role requires strong technical expertise in Drupal, custom module development, site building, CI/CD, and performance/security optimization. The developer will collaborate with internal teams to deliver scalable, secure, and high-performing web solutions.
Education Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Relevant experience in Drupal-based project development and maintenance.
Key Responsibilities
Drupal Development
- Develop and maintain custom Drupal modules and themes using industry best practices.
- Extend and configure core Drupal functionalities as per business requirements.
- Troubleshoot and resolve complex Drupal-related issues and production defects.
Site Building
- Build scalable, user-friendly, and accessible Drupal websites.
- Manage content types, fields, taxonomies, views, and configurations.
- Optimize site performance, loading time, and overall user experience.
Migration
- Plan and execute migration of content and data from legacy systems to Drupal.
- Develop custom migration scripts using Drupal Migrate API and related tools.
CI/CD & Deployment
- Automate deployment using Jenkins, Acquia Pipelines, or similar tools.
- Configure and maintain CI/CD workflows for smooth and efficient deployment cycles.
Performance Optimization
- Identify and fix performance bottlenecks at code, database, and infrastructure level.
- Implement caching strategies (Views caching, Memcache, Redis, CDN, etc.).
Security
- Follow Drupal security best practices and apply patches proactively.
- Ensure application hardening, access control, and secure configuration.
Identity & Access Management
- Integrate and manage SAML-based SSO solutions such as Okta.
- Configure roles, permissions, and user authentication workflows.
Role & Responsibilities
· Strong knowledge of Drupal core concepts, APIs, hooks, and services.
· Expertise in PHP, HTML, CSS, JavaScript.
· Experience with MySQL or other relational databases.
· Strong understanding of Git and code branching strategies.
· Ability to analyse, debug, and resolve complex technical issues
· 5+ years of hands-on Drupal development experience.
Good-to-Have Skills
- Acquia Certified Developer / Site Builder certification.
- Experience with Acquia Cloud, Pantheon, or other cloud hosting solutions.
- Familiarity with REST, JSON APIs, and GraphQL.
- Exposure to testing frameworks like PHPUnit or Behat.
Soft Skills
- Strong analytical and problem-solving skills.
- Effective communication and collaboration abilities.
- Ability to work in a fast-paced, agile-driven environment.
- Detail-oriented with a focus on quality and performance.