Role: Staff Software Engineer
Location: Remote India
Acquia is transforming the digital strategies of companies all over the world with our open cloud platform. We are passionate and relentlessly committed to helping our clients create digital experiences that are more relevant, personalized, and built for a fast-changing, always-connected, mobile-first world. Headquartered in the US, 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.
Overview
As a member of the Acquia Node.js PaaS team you will be creating capabilities that leverage Acquia’s Cloud Next platform and core services for our NodeJS product. The App Services team is focused on customer-facing innovation that delivers new value from our offerings. This team utilizes the latest tools, technologies and patterns to solve these complex business problems building on top of AWS leveraging technologies using the latest development trends in Golang and more. Our work scales to support Acquia’s thousands of customers who trust us to deliver their digital brands and experience across the world to millions of users each day.
Responsible for
- Leading the engineering team on technical issues and solutions.
- Operating within a team that helps effectively develop, maintain, and support the development of customer-facing products
- Developing Node.js hosting product leveraging latest technologies including AWS Cloud, Kubernetes, Golang, Argo CD etc.
- Partnering and collaboration with other teams, like Product, UI, API, DevOps/SRE, Quality Engineering, and various subject matter experts
- Influencing and leading product and engineering teams with fresh ideas, code and communication as a domain expert
- Driving high quality delivery and deployment of new features and systems capable of working with existing systems and processes
- Diagramming and documenting current and future architectural plans sufficiently that necessary stakeholders can understand how new technologies introduced will work
- Owning and operating the services you create in accordance with defined service level objectives meeting compliance standards like ISO/SOC, PCI, FedRamp etc..
The ideal candidate is
- A technical polyglot with vast experience in frontend and backend technologies.
- Expert in Node.js and other javascript frameworks like Next.js, React etc.
- Very comfortable in the Cloud, Linux stack and infrastructure as code.
- A team player committed to a great culture and work-life balance
- An avid learner willing to work within an evolving, fast paced environment
- Ability to break down complex problems into smaller decisions with defined options and data-driven analysis
- Executes projects effectively and efficiently as a leader on the team
- Works in a collaborative and supportive manner with not only his team but internal stakeholders through clean communication of complex, technical concepts
- Strives to consistently achieve excellence in work delivered not only for themselves, but for their teammates.
- Passionate about creating and maintaining high quality software with test-driven development, continuous refactoring and an eye for simplicity.
- Influences and leads by example delivering fault tolerant services in multiple programming languages, including Node.js(Primary), Golang(good to have), PHP (good to have).
- Working in an Agile Scrum team building shippable product increments that meet the goals set with Product Owners
- Knowledge of Kubernetes, Argo Workflows and AWS services.
- Comfortable under pressure and welcomes new challenges
Job Qualifications
- 6-9 years (staff) hands on software development experience in building and maintaining highly scalable and fault tolerant systems.
- Excellent troubleshooting skills.Production experience in Node.js framework
- Solid Linux OS system management
- 1+ years of experience with AWS, Kubernetes / GoLang
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.