Back to Archive

Web Engineer


Amesbury, MA | Posted: 6 months ago

This job is expired and may no longer be accepting applications.

Imarc is looking for a Web Engineer. The ideal candidate has experience in PHP, JavaScript, as well as troubleshooting common Linux server issues. Familiarity with Drupal 7 is also very important.

Your Role & Impact

The immediate focus of this position is implementing solutions with the Drupal content management system as well as integrating with external solutions using PHP and JavaScript. We want you to join our existing engineers to help implement better build tools, improved deployment and QA processes, and suggest security and performance improvements. You'll be working on a single web application for one of Imarc's award-winning clients. You'll be part of product team with a dedicated project manager, back end engineers, a front end engineer, UI designer, and marketing and usability experts. You and your team will be responsible for making both long term and short term improvements to this web site.

While the current site is in Drupal, the long term plan is to migrate to another CMS. While experience with Drupal is important, understanding overall fundamentals of web development, best practices, and hosting is more important. This is an opportunity to make large-scale improvements that directly contribute to the client’s, Imarc’s, and your success.

Imarc's Development Team

At Imarc, we follow modern best practices, such as using Git for version control and Composer/npm for dependency management. Experience with an advanced JavaScript framework such as Vue is a huge plus. While not key to the role, being able to write clean HTML, well-structured CSS and having a solid understanding of usability will be beneficial.

Key Responsibilities

      Experience with Drupal 7 including solid fundamentals around custom modules, hooks, and themes.

Strong PHP and web development fundamentals and debugging skills.

      Familiar with version control and Git.

Should be able to work independently using creative mocks and requirements.

      Understanding best practices for PHP, JavaScript, CSS, HTML.

Performing some system administration tasks in Linux to support deployment and maintenance on the server.

You’ll be commuting to our Amesbury, MA office.  See more about our team culture at

What Imarc Offers

This is a great opportunity to work with other designers, UX professionals, and engineers in a highly collaborative and quality-focused environment. While you're working within an agency, this role is solely dedicated to a single web-based product, allowing the engineer to focus and make ongoing measurable improvements.

We're a stable agency that's been around for over 20 years. We've grown slowly and steadily with very low employee turnover. We've been voted one of Inc. Magazine's best workplaces a couple times -

We also offer lots of tangible benefits that you're probably interested in:

      Paid vacation and personal time

Attractive benefits package including health and dental coverage

      Pre-tax Flexible Spending Account (FSA) planning

Company-sponsored retirement plan

      Nice work environment with your favorite Mac, PC, or Linux laptop; standing desks; friendly co-workers; (and for those who really like geeking out, your favorite mechanical keyboard, if that's your thing)

How To Apply

Hopefully you're actually reading this – we sometimes publish our job listings on other sites. But we REALLY want people to apply on our BambooHR portal. If you're on another site reading this, click the link to apply:

This listing is pretty personal. We like that. Feel free to reciprocate with a cover letter as well.

This job was sourced from StackOverflow Jobs.