Senior Drupal Developer - Back End (Anywhere in India)
- Full-time
Company Description
Working At QED42:
QED42 crafts ambitious digital experiences using Design and Drupal. Recognized as leading Drupal experts in India, we are strategically aligned with Acquia to deliver enterprise Drupal applications. Today 150+ global customers trust us for thoughtfully designed web and mobile solutions.
We focus on communication, collaboration and culture. You will find rewarding work experiences. Your teammates respect open-mindedness, growth, learning and your voice. If you’re looking for a career (not a job), a company that’s invested in your personal development, a solid compensation package, and a good team this could be for you.
QED42 Respects: Excellence, Ownership, Open-Mindedness, Integrity and Empathy
Drupal Contributions: https://www.drupal.org/qed42
Job Description
This Role is for you, if -
- You have a good understanding of Drupal 8 (site-build and custom development).
- You have worked with various domains in Drupal e.g. multi-site, publishing, e-commerce, etc.
- You have extensive experience with Views, Panels, Features, Rules, etc.
- You can efficiently useDrupal Dev toolchain like drupalvm, drush, php code sniffer, memcache, debuggers, profilers, etc.
- You have knowledge and adherence to Drupal coding standard.
- You have a solution-oriented approach and are eager to take charge to get stuff done.
- You don’t leave things to chance - rather you’re calculated, prepared and take measured risks.
- You’re resourceful, good with technology and intellectually curious to learn new things.
- You have very strong conversational communication skills.
- You can expand the company's digital business footprint and client satisfaction.
As a Sr. Drupal Developer - Back End, you will –
- Spearhead multiple back-end projects varying from designing database structures and relationships, to implementing external APIs and bridging the gap between back-end and front-end.
- Participate in project planning, strategy and estimation of tasks.
- Deploy websites including setting up and configuring web servers and related services.
- Audit code to meet quality standards expected from modern websites.
- Deploy websites including setting up and configuring web servers and related services.
- Migrate websites between servers and manage data migration across different CMS.
- Extend and improve in-house Drupal code base and library as needed with full documentation and reasonable test coverage.
- Work within a team to ensure projects are implemented according to the specifications, timeline and within budget.
- Assist in the care of site updates, upgrades, and other support ideas.
- Contribute to testing and QA of the development work.
Qualifications
What we are looking for:
- More than 4 years of hands on experience with Drupal and at least 3 years on Drupal 7 & 8.
- Extensive experience with content modelling and information architecture on Drupal.
- Strong understanding and working experience with Drupal API’s (Form, Db, ctools, etc.)
- Hands-on experience with Drupal JavaScript ecosystem and jQuery.
- Strong understanding of Database concepts.
- Experience with third party integrations with Drupal.
- Understanding and working experience with web services.
- Strong understanding of SCM concepts and hands on experience with Git.
- Experience working with various cloud based deployment solutions.
- Experience working in Agile methodology.
- Performance Audit and Optimisation.
- Experience with semantic code reviews.
A plus, but not mandatory:
- Experience working with Drupal's multilingual and/or multi-site features.
- Acquia Certifications.
- Drupal contributions.
- Experience with UI (CSS, Sass).
- Experience with other web frameworks / CMS e.g. Symfony, RoR, Express, WordPress, Magento, etc.
- CI/CD Configuration Management (i.e. Travis, Jenkins, Bamboo, or Rundeck)
- Automated testing tools (Selenium, PHPUnit, or SauceLabs).