Technical Architect | US - Fully Remote

Anywhere , USA, United States | Full-time | Fully remote


About FFW:

We are a global team of inspired people collaborating across 11 countries, together with an aligned purpose to create powerful digital experiences for some of the world’s most notable brands. We are passionate about empowering our clients to harness the full opportunity of digital to create best-in-class experiences for our clients and those they serve. We judge our success by the impact our collective hard work has on our clients’ businesses. 

Position Summary: 

We’re looking for a technical heavy hitter who is looking to tackle tough technical challenges. Put simply an Architect’s job is to be the technical expert for delivery efforts, sales efforts, and for our team members. This can be broken down into a few core responsibilities: 

  • Technical Architecture, Leadership, and Development
  • Team Support/Mentoring
  • Support Sales and Account Managers/Client Managers


Technical Architecture, Leadership, and Development

Architects are the hands-on technical experts on client engagements. You will interact with clients, project managers, developers, designers, and other stakeholders in order to envision, model, plan, and provide technical choices that are required to successfully deliver for our clients. You will lead efforts to define the technical design and implementation efforts. This usually requires hands-on work in terms of following best practices, developing modules, contributing code, or evaluating technologies. The role of a software architect includes collaborative working with a degree of humility and providing mentoring as required. 

Team Support/Mentoring

Architects are the technical experts that act as mentors and teachers for our junior staff members. Through formal and informal mentoring Architects act as resources for people to ask questions, learn new techniques, test theories, and ideate with. A good Architect is a mentor, a teacher, a resource, and a person to bounce ideas off not only for their project teams but also for any member of the FFW team, clients, and members of the technical community. 

Support Sales and Account Managers/Client Managers 

Architects are also asked to provide support to our Sales and Account Management teams.  When included in a sales effort Architects should expect to provide technical expertise, ideation, discovery, solutioning, and estimation efforts in support of the sales/account management process. Strong technical skills and great communication from our most experienced and skilled people are critical in bringing in interesting and challenging work.


A successful candidate will have the following: 

Technical Expectations:

  • BS or MS in Computer Science or related technical discipline (or equivalent experience)
  • 7+ years experience in web application development with minimum of 5+ years experience in Drupal application development
  • Advanced experience with Drupal architecture, best practices, and coding standards
  • Advance experience with third-party applications/tools and integration
  • Advanced experience in Drupal and LAMP stack - PHP, MySQL and HTML/CSS/AJAX/JavaScript along
  • Experience with object-oriented design and data modeling
  • Experience in Web Analytics applications
  • Experience with performance optimization of Drupal application
  • Experience of DevOps Dockers, Virtualization
  • Experience with source/version control systems like GIT/ SVN
  • Knowledge of web application security considerations
  • Familiarity with user experience design principles and processes
  • Will be detail-oriented and will hopefully have read this far into the expectations list 
  • Excellent verbal/written communication skills and strong time management and analytical/problem-solving abilities
  • Experience with continuous integration best practice and deployment strategy
  • Experience in Cloud web application architecture

Bonus points for:

  • Experience with Acquia, Pantheon,
  • Experience with GCP/AWS/Azure
  • Performed in the roles of teaching or mentoring
  • Worked with large teams on large projects, including multisite setup
  • Served as a lead on past development projects
  • An active member of the Drupal community
  • Experience with Angular / React / Vue.js
  • Experience with Symfony, Larave.
  • Experience with Magento, WordPress