Acquia Logo Acquia
Acquia Logo
@

Senior Software Engineer ( PHP + AWS + Angular/React)

🌍 Pune, Maharashtra, India 📅 06/27/2023

Apply

Job Description

**Job Title: Senior Software Engineer, Sites Aggregation Engineering**

**Location: Remote, India **

**About Acquia...**

Acquia is an 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 one of North America’s fastest
growing software companies as reported by Deloitte and Inc. Magazine, have
been rated a leader by the analyst community, and have been 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.

The Customer Experience Engineering team at Acquia is responsible for the
Acquia Cloud API, UI, and other associated services, including authentication,
profile management, and entitlements.

Acquia is seeking an exceptional full stack Senior Software Engineer, who has
the ability to grow into an industry leader. You have a strong understanding
of Javascript applications, preferably Angular/React and TypeScript, as well
as experience creating powerful APIs using PHP or Go. You are able to take
technical and business requirements and deliver them successfully. You are
innovative, bringing your own ideas and suggestions to the project. You know
what it means to be collaborative, and play well with others. You will work
with your fellow engineers, Product, and Customer Success teams to identify
inefficiencies in our current services and processes, then propose and
implement changes to improve the Customer Experience.

**As the Senior Software Engineer, you will...**

* Work in a highly collaborative environment with front and back-end engineers, product managers, and product owners.
* Develop performant, world-class modern, and delightful Customer-facing UIs.
* Design and develop performant, object-oriented applications and APIs using PHP.
* Contribute to system architecture discussions, lead projects, mentor junior team members, and deliver high quality, tested code.
* Develop and review user interfaces using custom Angular/React components.
* Create automated tests.
* Collaborate with your team members to review their work and have your work reviewed in turn.
* Work with other teams in deciding, developing integrations with other subsystems.
* Work in an Agile Scrum team to build shippable product increments that meet the goals set by the Product team.
* Participate in the entire software development lifecycle, including planning, development, automated test construction, deployment, and operations.
* Design and develop unit and system tests that give the team confidence to deploy to production multiple times per day.
* Produce comprehensive software documentation for public and internal use.
* Provide product support to internal and external stakeholders.
* Work in a team environment where your team owns and operates the services you build.

**You’ll enjoy this role if you…**

* Use sound rationale for problem identification and decision making, and can transfer that knowledge to other engineers on the team.
* Want to work in a collaborative and supportive manner with not only your team but internal stakeholders as well.
* Strive to consistently achieve excellence, not only for yourself, but for your teammates.
* Are passionate about creating and maintaining high quality software that provides direct value to customers.
* Enjoy refactoring code as you strive for continuous improvement.
* Enjoy collaborating with multiple stakeholders.
* Have a passion for User Experience.

**What you’ll need to be successful…**

* Have 5+ years of software development experience with strong knowledge of modern **Javascript frameworks (Angular/React) and TypeScrip** t.
* 5+ years of experience with **PHP (Show us your GitHub profile)**
* 1+ years of experience with various AWS services (SQS, EC2, Lambda, CloudFormation, Kinesis, RDS, and API Gateway).
* Have hands-on experience building and operating large and complex user interfaces.
* Have familiarity with design patterns; and write clean, maintainable code.
* Experience working in Agile and continuous delivery environments.
* Familiarity with modern CI/CD tooling, as well as experience writing unit and system tests.
* Familiarity with container-based application deployment using Docker or similar runtimes and orchestration frameworks like Kubernetes.
* Strong written and verbal communication skills, especially transforming product requirements into development plans.

**Extra credit if you…**

* Experience with Design by Contract, Domain-Driven Design and CQRS (Nice to have)
* Experience with additional programming languages.
* Have experience with Drupal development, or another PHP framework.

[_Acquia_](https://www.acquia.com/) _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._