Senior Software Engineer (PHP + ReactJS + AWS)
Acquia
·
Posted:
August 30, 2023
·
Remote
About the position
Acquia is seeking a Senior Software Engineer for their DXP Delivery team. This role involves working on a broad portfolio of products and services to create a unified and connected digital experience for customers. The Senior Software Engineer will be responsible for developing diagnostic automation applications, designing and developing performant applications and APIs using PHP, contributing to system architecture discussions, and collaborating with other teams for integrations. Additionally, the role includes owning devops using terraform and internal devops pipeline practices, producing comprehensive software documentation, and providing product support.
Responsibilities
- Work across a broad portfolio of products, services, and integrations to build a unified, intuitive, and connected digital experience for customers.
- Develop diagnostic automation applications that drive critical business capabilities, such as customer support and business intelligence.
- Design and develop performant, object-oriented applications and APIs using PHP.
- Contribute to system architecture discussions.
- Work with other teams to develop integrations with other subsystems.
- Build automated tests.
- Own devops using terraform and internal devops pipeline practices to support a small batch agile release strategy.
- Produce comprehensive software documentation for public and internal use.
- Provide product support to internal and external collaborators.
- Consolidate business needs and customer feedback into actionable software tasks.
- Enjoy autonomy over software design, architecture, and development.
- Embrace continuous improvement and learning.
Requirements
- Strong understanding of software architecture
- Practical experience with AWS terraform, PHP (Drupal/Symfony), and Javascript (React/Next/TS)
- Ability to take technical and business requirements and deliver them optimally
- Innovative and able to bring own ideas and suggestions to the project
- Collaborative and able to work well with others
- Experience in identifying inefficiencies in current services and processes and proposing/implementing changes to improve customer experience
- Experience in developing diagnostic automation applications
- Proficiency in designing and developing performant, object-oriented applications and APIs using PHP
- Knowledge of system architecture discussions
- Experience in developing integrations with other subsystems
- Familiarity with building automated tests
- Experience in devops using terraform and internal devops pipeline practices
- Ability to produce comprehensive software documentation for public and internal use
- Ability to provide product support to internal and external collaborators
- Strong ability to consolidate business needs and customer feedback into actionable software tasks
- Autonomy over software design, architecture, and development
- Embrace continuous improvement
Benefits
- Autonomy over software design, architecture, and development
- Opportunity to work remotely and flexibly with global colleagues across time zones
- Wide portfolio of technologies to work with, including Open AI, Mulesoft, Salesforce, Domo, and more
- Opportunity to contribute to system architecture discussions
- Integration development with other subsystems
- Ownership of devops using terraform and internal devops pipeline practices
- Comprehensive software documentation for public and internal use
- Product support to internal and external collaborators
- Opportunity to consolidate business needs and customer feedback into actionable software tasks
- Embrace continuous improvement to balance software quality with business function maturity
- Opportunity to work with various AWS services (SQS, EC2, Lambda, Terraform, DDB)
- Familiarity with design patterns and writing clean, maintainable code
- Experience writing unit and system tests
- Familiarity with modern CI/CD tooling
- Strong written and verbal communication skills
- Extra credit for knowledge of Drupal and contribution to the Drupal project
- Experience with other programming languages
- Experience with Salesforce, Mulesoft, Domo, Snowflake
- Experience with handling data with privacy or protection requirements (e.g. PII, GDPR, HIPPA)