Job Title: Senior Software Engineer
Job Location: Remote India
About Acquia…
Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.
Headquartered in the U.S., Acquia is a Great Place to Work-CertifiedTM company in India, is listed as one of the world’s top software companies by The Software Report, and is positioned as a market leader by the analyst community. We are Acquia. We are building for the future and we want you to be a part of it!
About the Team…
Acquia’s Drupal Acceleration Team works on realizing Drupal's project lead and Acquia CTO’s vision of empowering site builders to create ambitious websites and digital experiences with little or no code. We are currently focusing on:
- Building the new default download of Drupal, codenamed Starshot: A package built on Drupal core, including refined common features from the contributed project ecosystem to create a great user experience out of the box
- Adding a Next Generation Page Builder to Drupal so that
- site builders without Drupal experience can easily theme and build their entire website using only their browser
- content creators can compose content on any part of the page without relying on developers.
We are seeking a front-end engineer, who cares about Drupal, JavaScript, and user experience, to help us with some or all of the above, and with other areas that we venture into in the future.
Our team has some well-known Drupal experts, but you don't have to be one yourself to apply. We can mentor you in any area where we have more expertise, and we look forward to you teaching us in your areas of expertise.
Responsibilities:
- Advocate for and build community consensus around the best approach to Drupal’s current and future needs. This includes sometimes changing your mind on what you think the best approach is as new information and feedback comes in, and sometimes explaining and defending your recommendations when others disagree.
- Contribute code and tests to Drupal core and contributed projects—on Drupal.org and elsewhere—in order to accelerate the Drupal community’s progress.
- Support teammates and community contributors with code reviews, constructive feedback, and brainstorming.
- Work with teammates, the engineering and product managers, and the CTO to determine priorities and timelines for delivering value to Acquia through Drupal.
- Respond to escalations that include investigation, planning, communicating, and incidence resolution in your areas of expertise.
- Analyze upstream dependencies for code quality, requirements and software reliability.
Skills
The ideal candidate should demonstrate aptitude and interest in the following skills. Please bear in mind that this is not a list of requirements. An insatiable appetite for learning, a willingness to accept new challenges, and a spirit of technical humility are far more important than any individual skill listed below.
- 5+ years of experience with JavaScript, some of which includes React
- 2+ years of experience with any Content Management System like Drupal or Wordpress
- Proficient with automated testing strategies and methodologies
- Willingness to review others' work rigorously, holistically, and constructively, and to have your work reviewed
- Enthusiasm for mentoring and assisting others
- A commitment to advocate for high-quality code, architecture, and documentation
Extra Credit
- Experience with Drupal project issue queues
- Experience using Drupal to create websites (site building experience is a plus)
- Additionally, an interest in and aptitude for UI design would be a plus. We can lean on user experience specialists at Acquia and in the Drupal community for design when needed, but it also helps for us to have some design capability directly on our team.
Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.