IFM Careers

Back-End Web Developer

Job Description

Position Title: Back-End Web Developer
Department: Operations/IT
Supervisor: IT Manager
Status: Full-time
Location: Federal Way, WA
Supervisory Responsibilities: None
Telecommute: Eligible for 2 days of telework per week after 90 days of employment has been completed

Position Summary

The Back-end Developer is responsible for all back-end development of IFM’s website.  This includes, but is not limited to, managing all plugins, integrations, and IFM’s ecommerce platform.

This role requires someone who is an expert in building and maintaining websites, but also has experience in developing customized solutions using PHP, HTML, CSS, MySQL, JavaScript and jQuery. The Back-end Developer will receive direction from the website team/marketing concerning navigation and functionality, and will work closely with the website/marketing team regarding operational structure and processes needed to ensure a dependable website. Our ideal candidate is passionate about enhancing and improving websites, and is comfortable with every aspect of web development, including a variety of frameworks and coding languages. CRM, SEO and SEM knowledge a huge plus.

The qualified candidate will have an aptitude for troubleshooting problems, implementing solutions, and the ability to take ideas and turn them into functioning web pieces.  The Back-end Developer will work independently with minimal guidance, and is expected to have a strong understanding of latest industry trends and content management systems.  The Back-end Developer should be able to anticipate IFM’s website and technology needs, and have the ability to see the wider implications beyond the immediate problem.  Under the direction of the IT Manager, this role is responsible for:

Website Development

  • Researching, designing and implementing solutions for new functionality
  • Ensuring high-performance and availability, and managing all technical aspects of the CMS
  • Identifying user and system requirements for new websites and applications
  • Executing wireframes
  • Ensure our website documentation is up-to-date
  • Keeping all plugins updated and researching additional plugins
  • Managing the website’s continuous deployment pipeline
  • Manages, monitors, and improves technical SEO
    • Optimizing site code by creating the foundation that allows search engines to find and catalog site content efficiently, and render pages correctly.
    • Addresses crawl issues, rendering issues, unintended 404s, slow page load speed, Google penalties, mobile usability
  • Ensuring that the website is compliant and meets best practices from technical standpoint

Integration Management:

  • Creating, updating, maintaining, testing, and debugging website APIs
  • Managing integrations with the following:
    • Woocommerce/Ecommerce
    • Scribe
    • Quickbooks
    •  MS Dynamics CRM
    • Widen
    • Absorb LMS
    • Hubspot
    • Rollbar
    • Digitell
    • Additional programs as needed
  • Ensure our integration documentation is up-to-date

Job Specifications

Skills Required:

  • Expert knowledge of WordPress, website frameworks, and common plugins with proven experience building and maintaining WordPress sites
  • Expertise in PHP, HTML, CSS, JavaScript and jQuery
  • Strong knowledge of relational databases (MySQL and/or MariaDB preferred)
  • Experience with front end build tools (Grunt preferred)
  • Experience with dependency management systems (Composer and NPM preferred)
  • Experience with end to end testing frameworks (Cypress preferred)
  • Experience with Pantheon, AWS, and other website hosting platforms
  • Experience with modern browser technologies
  • Expertise in building complex, responsive layouts
  • Experience with implementing  APIs provided by external entities including Hubspot, Google, Digitell, and Scribe
  • Knowledge of website debugging tools
  • Ability to convert comprehensive layout and wireframes into working website pages
  • Proficient understanding of code versioning tools
  • Expertise with MS Office Suite, Windows OS, MAC, and mobile platforms and devices
  • Must have the willingness and ability to adapt to and learn new technologies, hardware, and software
  • Must be able to work independently, collaborate on processes, goals, schedules, and outcomes, and act as a lead, coordinating with others but not as a supervisor
  • Must have excellent communication skills and be able to communicate large amounts of information into concise, actionable language over the phone, in person, and via electronic media
  • Must be able to make decisions guided by policies, procedures, and business plans that will have an impact on multiple areas across IFM.
  • Fluent in English, written and spoken

Education, Licenses, Certificates:

  • Bachelor’s degree in computer or engineering related field or equivalent work related experience required;
  • Minimum of 5 years relevant experience

Travel:  0 – 5%

To Apply

Please submit your resume and cover letter to hr@ifm.org.

Please submit your