Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Web Developer

Product Development | Portland, OR

Job Description

Smarsh® provides hosted solutions for archiving electronic communications, including email, instant messaging and social media platforms such as Facebook, LinkedIn and Twitter. Smarsh helps over 15,000 customers manage and enforce flexible, secure and cost-effective compliance and records retention strategies and mitigate risk. For more information, visit or follow Smarsh at

Position Summary:

The Smarsh development team is seeking an engineer to help build and enhance its web archiving solutions. Smarsh Web Archiving captures the web's most complex sites, preserving and presenting their original functionality, and providing historical search across a customer’s entire archive.

This position will focus on the challenges of archiving complex websites and accurately presenting those archives later. It requires a thorough knowledge of the technologies used to create modern websites, including HTML, JavaScript, JQuery, and Ajax. Responsibilities will include troubleshooting problems with archiving and rendering complex web sites and designing and implementing solutions to those problems.

Candidates must be comfortable meeting the high standards of software development necessary to deliver fully-auditable and compliant solutions for our customers -- the world's largest and most well-respected companies.

Technical Requirements:

  • Computer Science degree or equivalent combination of education and experience
  • Experience designing web based solutions using Javascript, JQuery, JSON, Ajax, CSS, and XML
  • Experience working with Python tools and technologies (Django experience is a plus)
  • Experience working with relational databases (MySQL preferred)
  • Ability to work independently and implement functionality from minimal specifications
  • Knowledge of professional software engineering best practices

Additional Requirements:

  • The ability to communicate effectively within cross-functional teams.
  • Share new ideas openly within a team environment.
  • The ability to think outside of the box to resolve issues and create solutions.
  • Willingness to learn and adapt to new technologies.
  • Professional demeanor and strong work ethic.

Smarsh is an Equal Opportunity Employer.  Qualified applicants will be considered without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable law.