Location: Pune, India

Role: Software Engineer

About Acquia…

Acquia is the open source digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers the freedom to build tomorrow on their terms.

Headquartered in Boston, we have been named as one of North America’s fastest growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.

Acquia is seeking an experienced Drupalist with a deep understanding of the core entity and field systems. This role will work on the ContentHub team helping to develop and deliver solutions for our data syndication service.

As a ContentHub Software engineer, you’ll...

Help build the next generation of syndication tooling within Acquia’s product ecosystem. You’ll be responsible for writing new features, maintaining existing features and helping to drive the overall vision of the product. You’ll also interact with internal and external stakeholders to build cohesive product integrations across all of Acquia’s product offerings.

What will you contribute to...

  • Implement solution designs within established guidelines
  • Create deliverables based on sprint commitments
  • Adhere to code style and best practices
  • Build and maintain local development environment
  • Continue to improve the accuracy estimations
  • Proactively manage and communicate around assigned commitments
  • Displays proficiency with Drupal & PHP
  • Collaborate with and solicit feedback on planned development approaches
  • Help create test coverage within Drupal & PHP applications
  • Create and maintain documentation
  • Help maintain the existing ContentHub code base
  • Display autonomy in removing blocking issues and seeking help as needed
  • Suggest improvements to coding practices and patterns, where appropriate

You’ll enjoy this role if you have…

  • Deep Drupal 8 knowledge
    • Entity
    • Field
    • Event Dispatching/Subscribing
    • Serialization
    • Testing
      • Kernel
      • Unit
    • Drush 9+
  • PHP
    • PHP 7+
    • PHPUnit
    • Symfony
    • Symfony Console
  • Linux/MacOS shell
  • VCS (Git, SVN, etc)
  • CI tools (Jenkins, Travis, etc)
  • Design patterns
  • Agile development
  • Secure coding practices
  • Ability to communicate with non-technical stakeholders
  • Collaborate across the organization to achieve objectives

Acquia is an equal opportunity (EEO) employer. We hire without regard to age, color, disability, gender (including gender identity), marital status, national origin, race, religion, sex, sexual orientation, veteran status, or any other status protected by applicable law.

 

Apply for this Job

* Required