Drupal Developer
Abacus Consulting · Lahore, Pakistan · On-site
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Drupal Developer
WHO WE ARE
At Abacus, we specialize in technology, outsourcing, and people solutions, bringing nearly 40 years of experience shaped alongside the organizations we support. As a global professional services leader, our focus remains on providing bespoke solutions that enable organizations to create the future of business and embrace change for sustainable growth, powered by a global team of over 5,000 people.
WHAT WE DO
Across digital transformation, emerging technologies, SAP enterprise solutions, outsourcing, and human capital, we support organizations in building environments that operate effectively and scale with the business. Today, this extends to more than 1,500 enterprise clients, where the focus remains on creating systems that are not only functional, but ready to adapt and evolve over time.
Job Overview
We are seeking an experienced Drupal Developer with 3 to 4 years of hands-on experience in developing, customizing, and maintaining Drupal-based websites and web applications.
The ideal candidate should possess strong expertise in Drupal 10 and Drupal 11 , custom module development, theme development, API integrations, configuration management, security, and performance optimization. The role involves building scalable, secure, and high-performing web solutions while collaborating with cross-functional teams throughout the software development lifecycle.
Key Responsibilities
Develop, customize, and maintain websites and web applications using Drupal 10 and Drupal 11 .
Design and develop custom Drupal modules based on business and technical requirements.
Create and customize Drupal themes using Twig, HTML5, CSS3, JavaScript , and responsive design principles.
Configure and manage content types, fields, views, taxonomies, menus, blocks, workflows, media, and user roles.
Implement Drupal hooks, plugins, services, controllers, forms, entities, events, and dependency injection.
Integrate Drupal with third-party applications using REST APIs, JSON:API, SOAP , and other web services.
Develop and maintain secure custom APIs and integration endpoints.
Perform Drupal core, module, and security updates along with version upgrades.
Support migration projects from legacy Drupal versions or other CMS platforms to Drupal 10 and Drupal 11 .
Manage configuration using Drupal configuration export, import, synchronization, and environment-specific settings.
Utilize Composer for dependency management and Drush for administration and deployment.
Troubleshoot application issues including PHP errors, database problems, integration failures, and configuration issues.
Optimize application performance through caching, database tuning, image optimization, and code enhancements.
Implement Drupal security best practices and secure coding standards.
Participate in code reviews and ensure adherence to Drupal coding standards.
Use Git-based version control while following branching, merge request, and code review…