Remote Senior Software Engineer

Logo of Acquia

Acquia

πŸ“Remote - India

Job highlights

Summary

Join Acquia as a Senior Software Engineer, Subscription Management, and contribute to creating digital customer experiences that matter. As a key member of the Subscription Management team, you will work collaboratively with engineers, product managers, and customer success teams to identify inefficiencies in our current services and processes, then propose and implement changes to improve the Customer Experience.

Requirements

  • 5-7+ years of experience with PHP (Show us your GitHub profile)
  • Have familiarity with design patterns; writing clean, maintainable code
  • Experience working in Agile and continuous delivery environments
  • Experience in writing unit tests and system tests
  • Experience with modern CI/CD tooling
  • Familiarity with container-based application deployment using Docker or similar runtimes and orchestration frameworks like Kubernetes
  • 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

Responsibilities

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Acquia know you found this job on JobsCollider. Thanks! πŸ™