SENIOR SOFTWARE ENGINEER
Work in an awful collaborative ambiance with advanced and back-end engineers, artifact managers, and artifact owners.
Develop performant world-class avant-garde APIs and adorable Customer-facing UIs.
SENIOR SOFTWARE ENGINEER Design and advance performant, acquisitive applications and APIs applications PHP and Go.
Contribute to arrangement architectonics discussions, advance projects, coach inferior aggregation members, and bear aerial quality, activated code.
Create automatic tests.
SENIOR SOFTWARE ENGINEER Collaborate with your aggregation associates to analyze their assignment and accept your assignment advised in turn.
Work with added teams in chief on developing integrations with added subsystems.
Worked in an Agile Scrum aggregation architecture with shippable artifact increments that accommodated the goals set by the Artefact team.
SENIOR SOFTWARE ENGINEER Participate in the absolute software development lifecycle including planning, development, automatic analysis construction, deployment, and operations.
Design and advance assemblage and arrangement tests that accord the aggregation aplomb to arrange to assembly assorted times per day.
Produce absolute software affidavit for accessible and centralized use.
Provide artifact abutment to centralized and alien stakeholders.
Work in an aggregation ambiance area your aggregation owns and operates the casework you build.
Develop and analyze user interface application custom Angular/React components.
SENIOR SOFTWARE ENGINEER
Use the complete account for botheration identification and accommodation making, and can alter that ability to add engineers to the team.
Want to assign a collaborative and admiring address with not only your aggregation but centralized stakeholders as well?
Strive to consistently accomplish arete not alone for yourself but for your teammates.
Are amorous about creating and advancing aerial affection software that provides an absolute amount to customers.
Enjoy refactoring cipher as you strive for connected improvement.
Enjoy accommodating assorted stakeholders.
Have an affection for User Experience.
WHAT YOU’LL NEED TO BE SUCCESSFUL…
5-7 YEARS OF EXPERIENCE WITH PHP (Show us your GitHub profile)
Have acquaintance with architecture patterns; autograph clean, arguable code.
EXPERIENCE WITH MODERN JAVASCRIPT FRAMEWORKS (ANGULAR/REACT) AND TYPESCRIPT.
Experience alive in Agile and connected commitment 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
Have hands-on acquaintance with architecture and operating ample and circuitous user interfaces.
Strong accounting and exact advice skills, abnormally transforming artifact requirements into development plans.
EXTRA CREDIT IF YOU…
Experience with Architecture by Contract, Domain-Driven Architecture, and CQRS (Nice to have)
Experience with added programming languages, abnormally Go.
Have acquaintance with Drupal development, or additional PHP framework such as Symfony
Experience with assorted AWS casework (SQS, EC2, Lambda, CloudFormation, Kinesis, RDS, and API Gateway)
Apply Link https://boards.greenhouse.io/acquia/jobs/5714666
SENIOR SOFTWARE ENGINEER Interview Questions
1. Technical Skills
– Proficiency in PHP: Be accessible to altercate your acquaintance with PHP development, including examples from your GitHub contour if applicable.
– Familiarity with avant-garde JavaScript frameworks (Angular/React) and TypeScript: Altercate your acquaintance with these frameworks and how you’ve acclimated them in antecedent projects.
– Acquaintance with autograph assemblage tests and arrangement tests: Accommodate examples of how you’ve implemented testing strategies in your antecedent work.
– Knowledge of avant-garde CI/CD applique and container-based appliance deployment application Docker: Altercate your acquaintance with CI/CD pipelines and containerization.
– Hands-on acquaintance with architectonics and operating circuitous user interfaces: Talk about specific projects area you’ve developed and maintained UIs.
– Familiarity with AWS services: If you accept acquaintance with AWS casework mentioned in the job description, be able to altercate your captivation with them.
2. Soft Skills and Experience
– Agile and connected commitment experience: Describe your acquaintance alive in Agile environments and how you’ve contributed to connected commitment practices.
– Collaboration and advice skills: Altercate instances area you’ve collaborated with aggregation associates and stakeholders, emphasizing your adeptness to acquaint effectively.
– Commitment to arete and connected improvement: Accommodate examples of how you’ve strived for arete in your assignment and how you’ve contributed to the advance of processes and cipher quality.
– Passion for user experience: Explain why user acquaintance is important to you and how you’ve congenital UX attempt into your development projects.
3. Additional Qualifications (Extra Credit)
– Familiarity with architectonics patterns such as Domain-Driven Design and CQRS: If you accept acquaintance with these patterns, be able to altercate how you’ve activated them in your projects.
– Knowledge of added programming languages, abnormally Go: Altercate any acquaintance you accept with Go or added programming languages.
– Acquaintance with Drupal development or added PHP frameworks like Symfony: If relevant, accommodate examples of your acquaintance with these platforms.
– Familiarity with assorted AWS services: Be accessible to altercate your acquaintance with added AWS casework above those mentioned in the job description.