Experfy Inc is hiring a

Full Stack Web Developer


Our client is seeking an experienced full-stack Web Developer with specific Drupal experience to join a small dynamic team of civic-tech practitioners. This individual will work on maintaining, and making front-end UX and back-end improvements tools: Metrolist, an affordable housing search application, and Building Housing, a project-based community engagement platform. This is a unique, public-serving role providing a rare opportunity to help develop and ensure the continuity and continuous improvement of two popular applications on a high-traffic, high-profile website.



● Partner with a Product Manager to ensure the continued operation of Metrolist and Building Housing.

● Participate in refining, planning and estimating upcoming work for current and future program increments.

● Support in refining and implementing front-end UX changes.

● Participates in team daily standups and other agile (scrum or kanban routines)

● Solicits missing information from stakeholders (in or outside team) to clarify requirements before beginning work.

● Triage and diagnose issues and implement appropriate software web code to resolve the issue(s), test and then deploy on to production environments

● Writes high-quality code or markup including: PHP, HTML, JavaScript, SQL, and CSSDevelops technical documentation and architecture diagrams.

● Development with frameworks and tools such as: Drupal 9, React, Fleet, SASS; Docker, Behat, PHP Unit; GitHub, TravisCI, Acquia Hosting, AWS

● Responsible for ensuring that custom Drupal modules are contained within the City’s code repositories and remain compatible with current Drupal Framework versions.

● Responsible for adhering to City-defined software development and engineering processes and best practices, using tools and service set up for the purposes of development, build, testing, deployment, and storage of code.

Minimum Entrance Qualifications: Candidates must have

● Attained four years of full-time, or equivalent part-time, experience as a web application developer. A Bachelor's degree in a related field can be substituted for two years of the required experience. A Master's degree can be substituted for three years of the required experience.

● Recently experienced three years of full-time developing or managing enterprise Drupal websites, version 8 or 9.

● Strong knowledge of HTML, CSS, and JavaScript technologies with strong knowledge of Drupal and React implemented within the Drupal framework

● Salesforce experience sufficient to develop and support applications in Drupal.

● SQL experience sufficient to develop and support applications with a database back-end.

● Demonstrated a user-centric philosophy of application development, with a strong desire to understand underlying user needs and the ability to effectively serve them with well-designed technology.

● Mapping experience with Google Maps.

● Experience scripting APIs

● Experience with agile (scrum or kanban) software development methodologies

● Experience with Jira

● Efficient approach to development projects, with an orientation towards more nimble development methodologies.

● Strong familiarity with modern web development best-practices, including the use of javascript and UI frameworks, mobile responsive sites, web services, and the use of SaaS platforms.

● Strong familiarity with testing and ensuring ADA & WCAG accessibility requirements

● Must have the ability to exercise good judgment and focus on detail as required by the job.

Candidates will optionally have:

● Experience with hosted services in Acquia

● Experience writing custom solutions in Salesforce

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.