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

Remote Full-time
Job Title: Senior Software Engineer
Location: Remote, India
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.
The Subscription Management team at Acquia is responsible for the tools that help Acquia and its customers to manage entitlements and usage consumption.
Acquia is seeking an exceptional Senior Software Engineer, who has the ability to... grow into an industry leader. You have strong experience creating RESTful APIs in PHP and Go. Experience creating Javascript applications, preferably Angular/React and TypeScript would also be helpful. You are able to take technical and business requirements and deliver tested and working code with minor direction. 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 APIs and delightful Customer-facing UIs.
• Design and develop performant, object-oriented applications and APIs using PHP and Go.
• Contribute to system architecture discussions, lead projects, mentor junior team members, and deliver high quality, tested code.
• 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 on and developing integrations with other subsystems.
• Work in an Agile Scrum team building 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.
• Develop and review user interfaces using custom Angular/React components.
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…
• 5-7+ years of experience with PHP (Show us your GitHub profile)
• Have familiarity with design patterns; writing clean, maintainable code.
• Experience with modern Javascript frameworks (Angular/React) and TypeScript.
• Experience working in Agile and continuous delivery environments.
• Experience in writing unit tests and system tests.Experience with modern CI/CD toolingFamiliarity with container-based application deployment using Docker or similar runtimes
• Have hands-on experience building and operating large and complex user interfaces.
• 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, especially Go.
• Have experience with Drupal development, or another PHP framework such as Symfony
• Experience with various AWS services (SQS, EC2, Lambda, CloudFormation, Kinesis, RDS and API Gateway)
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 Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Remote, Part-Time Coach - Mentoring Students [Application of Interest]

Remote Full-time

Product Manager/Owner

Remote Full-time

**Experienced Online Chat Support Specialist – Remote Customer Service Representative**

Remote Full-time

Delivery Specialist (Entry Level) - Entry Level/No Experience – Indeed Jobs US

Remote Full-time

Implementation Manager: Products/Support Retirement

Remote Full-time

Hiring Now: Patient Services Representative-Norwegian Speaker

Remote Full-time

(Senior) Event Marketing Manager (m/w/d)

Remote Full-time

Senior SAP FICO Consultant (US Citizens only) Remote

Remote Full-time

[Remote-Position] Sr Software Engineer - Enterprise Services

Remote Full-time

(US) Marketplace Partner Manager

Remote Full-time
← Back to Home