Careers In technology

technology | CMS Developer (Portland)

Reports To: Director of Technology
Primary Job Description:

The lead CMS developer will work from our Portland office, collaborating closely with our team of designers and front-end developers for our international client base. We have developed a core framework to build from and are looking for creative thinkers to optimize and improve upon our foundation.

Responsibilities include:

  • Consistent integration with agency toolset for development projects (Pivotal Tracker, GitHub, Teamwork)
  • Cross-discipline collaboration with design and front-end programming teams to define project-specific data model
  • Client CMS implementations to drive digital-signage-type applications
  • Clear communication with project team on development status, milestone progress, and potential hurdles
  • Creative problem solving for unique cross-systems integration within client infrastructures
  • Active participation in development team stand-up and code-review meetings
  • Advocate for continued innovation in our digital solutions
  • Refinement and advancement of the Downstream CMS platform
  • Ability to provide creative approaches to project-specific challenges that include innovative interactive solutions to display content
  • Contribution to scope and features-list definition processes
  • Ability to accurately assess the level of effort for development needs providing budget and schedule input


Qualified candidates will have 5+ years of experience and will be well-versed in best practices and tools for innovative web development. The ideal candidate will have experience with the following:

  • LAMP administration
  • PHP mastery
  • Deep knowledge of the Zend Framework
  • Experience with object-relational mapping frameworks (Doctrine, CakePHP)
  • Strong experience in front-end web development (HTML + CSS + Boostrap + jQuery + AngularJS)
  • Mobile and responsive development patterns
  • Knowledge of the RabbitMQ messaging protocol preferred
  • Version control with Git & GitHub
  • Ability to multi-task working with multiple teammates on a broad spectrum of project types

If hired for this position would you be willing to relocate yourself at your own expense?

If the position requires it, would you be willing to submit to a criminal background check? (If required, you will be notified by the recruiter when contacted for a phone interview.)

Are you legally eligible to work for Downstream in the Country where the position in which you are applying is located?

*Submissions are for independent candidates only and we do not accept solicitations from placement firms or agencies.