Senior Full Stack Software Engineer – PHP, Angular/React, and CI/CD Expertise for Cloud-Based Digital Experience Solutions

Remote Full-time
Introduction to Acquia and Our Mission Acquia is the open source digital experience company, empowering the world's most ambitious brands to innovate and create customer moments that matter. We believe in the power of community and collaboration, giving our customers the freedom to build tomorrow on their terms. Headquartered in Boston, we've been named one of North America's fastest-growing software companies 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. About the Subscription Management Team The Subscription Management team at Acquia is responsible for developing the tools that help Acquia and its customers manage entitlements and usage consumption. We're seeking an exceptional Senior Software Engineer to join our team, someone who can grow into an industry leader and contribute to the development of world-class modern APIs and delightful customer-facing UIs. Key Responsibilities As a Senior Software Engineer at Acquia, you will: Work in a highly collaborative environment with front-end and back-end engineers, product managers, and product owners to identify inefficiencies in our current services and processes and propose and implement changes to improve the customer experience. Develop performant, world-class modern APIs and delightful customer-facing UIs using PHP, Go, and modern JavaScript frameworks such as Angular/React and TypeScript. Design and develop performant, object-oriented applications and APIs, and contribute to system architecture discussions. Lead projects, mentor junior team members, and deliver high-quality, tested code. Create automated tests, collaborate with team members to review their work, and have your work reviewed in turn. Work with other teams to decide on and develop integrations with other subsystems, and 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, and produce comprehensive software documentation for public and internal use. Provide product support to internal and external stakeholders, and 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, and strive for continuous improvement through refactoring code and collaborating with multiple stakeholders. Essential Qualifications To be successful in this role, you'll need: 5-7+ years of experience with PHP, with a strong portfolio of work (please share your GitHub profile). Familiarity with design patterns and writing clean, maintainable code. Experience with modern JavaScript frameworks (Angular/React) and TypeScript. Experience working in Agile and continuous delivery environments, with a strong understanding of CI/CD tooling and container-based application deployment using Docker or similar runtimes. Hands-on experience building and operating large and complex user interfaces, with a passion for user experience and a strong understanding of how to create high-quality software that provides direct value to customers. Strong written and verbal communication skills, especially transforming product requirements into development plans. Preferred Qualifications While not required, the following skills and experiences are highly desirable: Experience with Design by Contract, Domain-Driven Design, and CQRS. Experience with additional programming languages, especially Go. 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). Skills and Competencies To excel in this role, you'll need to possess: Strong problem-solving skills, with the ability to use sound rationale for problem identification and decision-making. Excellent collaboration and communication skills, with the ability to work effectively with cross-functional teams and stakeholders. A passion for creating high-quality software that provides direct value to customers, with a strong focus on user experience and continuous improvement. Strong leadership and mentoring skills, with the ability to lead projects and mentor junior team members. Career Growth Opportunities and Learning Benefits At Acquia, we're committed to helping our employees grow and develop their careers. As a Senior Software Engineer, you'll have access to: Opportunities to work on complex and challenging projects, with the potential to lead projects and mentor junior team members. A comprehensive training and development program, with access to industry-leading tools and technologies. A collaborative and supportive work environment, with a strong focus on teamwork and knowledge-sharing. Regular feedback and coaching, with opportunities for career advancement and professional growth. Work Environment and Company Culture At Acquia, we're proud of our company culture and work environment. As a Senior Software Engineer, you'll be part of a: Collaborative and supportive team, with a strong focus on teamwork and knowledge-sharing. Dynamic and fast-paced work environment, with opportunities to work on complex and challenging projects. Company that values diversity, equity, and inclusion, with a strong commitment to creating a positive and inclusive work environment. Remote-friendly work environment, with the option to work from home or from one of our offices around the world. Compensation, Perks, and Benefits At Acquia, we offer a competitive compensation package, with a range of perks and benefits, including: A competitive salary, with opportunities for bonuses and stock options. A comprehensive benefits package, with access to health, dental, and vision insurance, as well as a 401(k) matching program. A flexible work environment, with the option to work from home or from one of our offices around the world. Opportunities for professional development and career advancement, with access to industry-leading tools and technologies. Conclusion If you're a motivated and experienced Senior Software Engineer, with a passion for creating high-quality software that provides direct value to customers, we want to hear from you. Apply today to join our team and help us build the future of the web. Acquia is an equal opportunity (EEO) employer, and we welcome applications from qualified candidates of all backgrounds and perspectives. Don't miss out on this opportunity to join a dynamic and fast-paced company, with a strong commitment to diversity, equity, and inclusion. Apply now and let's build the future together! Apply for this job
Apply Now

Similar Opportunities

Senior Software Engineer, Pricing & Booking – Remote Opportunity to Drive Business Growth through Technical Innovation

Remote

Experienced Senior Full Stack Software Engineer – Remote Work Opportunity with a Global Impact

Remote

Experienced Remote Live Chat Support Agent - Flexible Hours, Global Opportunity with blithequark

Remote

Chat Moderator - Remote Community Management Expert for blithequark's Thriving Discord Server

Remote

Senior Software Engineer, Service Frameworks and Distributed Systems - Remote Opportunity for Experienced Technologists to Drive Innovation and Excellence

Remote

Senior Software Engineer, Site Reliability Engineering, Google Cloud, and Distributed Systems Expert

Remote

Senior Software Engineer - Transport and Infrastructure Development for Large-Scale Distributed Services

Remote

Senior Software Engineering Manager – Cloud Operations and Innovation Leader for Datacenter Planning and Execution Engineering

Remote

Experienced Customer Service Representative - Remote Opportunity at blithequark

Remote

Experienced Part-time Chat Specialist for Innovative Automotive Solutions at blithequark

Remote

IT Support Administrator [Remote]

Remote

**Experienced External Support Engineer – Content Tools and Workflow Expert**

Remote

Experienced Data Entry Clerk for Aviation Industry Leader – Entry Level Position with Opportunities for Growth and Development at blithequark

Remote

Senior Legal Operations Associate @ Remote

Remote

Scrum Master-Remote to start then Durham, NC Westlake, TX or Smithfield, RI

Remote

Content Creator - Remote / Beginner Friendly

Remote

Student Success Coordinator - 137202

Remote

Experienced Remote Data Entry and Customer Service Representative - Work from Home Opportunity with Amazon

Remote

Remote Logistics Coordinator (Contract Position) - Night Shift

Remote

Entry Level Programmer/Coder/Developer/Data Scientist/Analyst/Engineer

Remote
← Back to Home