Full Stack Engineer (Drupal and Backend)

Development & QA

We are seeking a Full Stack Engineer with skills in Drupal/PHP and DevOps to join our team! The Full Stack Engineer is a dynamic individual responsible for implementing back-end development and deployment on client websites and web applications utilizing PHP, SQL, shell scripting, server/software management tools, HTML, CSS, JavaScript, jQuery, and other relevant programming languages leveraging the Drupal CMS. Other responsibilities include other application architecture; server configuration; developing, maintaining, and following coding standards and best practices; and staying informed of new web development trends and technologies in order to bring ideas and suggestions to current and future projects. Other duties as requested.


  • 2+ years of experience with Drupal configuration and management (primarily Drupal 8/9/+ but Drupal 6/7 also accepted)
  • Strong PHP skills
  • Writing custom Drupal modules and utilizing hooks
  • Basic Apache configuration and management
  • Experience with MySQL database
  • Strong understanding of server configurations (LAMP, LEMP, etc.)
  • Experience with cloud services like Rackspace, Google Cloud, or Amazon EC2
  • Knowledge of package management like Gulp or Webpack
  • Bash or other shell scripting languages
  • Git, including an understanding of Git workflows
  • Concurrent versioning systems like GitHub or BitBucket
  • Understanding of HTML and CSS
  • Understanding of web standards, cross-browser and cross-platform development techniques
  • Knowledge of front-end frameworks like Bootstrap or Foundation
  • Demonstrated ability to work both independently and as a member of a team
  • Commitment to excellence, usability, and coding standards
  • Intense attention to detail
  • Work within project budgets while meeting deadlines

Nice to have

  • Strong understanding of relational databases (MySQL, MS SQL, PostgreSQL)
  • Active involvement in Drupal.org community
  • Experience working in virtualization management like Docker (preferred) or Vagrant
  • Experience working in configuration Management like Chef, Puppet, Ansible, or SaltStack
  • Symfony experience
  • Familiarity with other content management systems (WordPress, Kentico, Django, Sitefinity, etc.)
  • IIS, Microsoft Azure, or Google App Engine
  • Linux Systems Administration (Ubuntu, Red Hat, CentOS)
  • VMware, OpenStack, VirtualBox
  • Monitoring software like New Relic or Nagios
  • Consulting work on server side (AWS/Rackspace, security setup, environment configuration / load balancing / routing / etc)
  • Web Serving Software/Architecture (Apache, Nginx, PHP-FPM, Varnish)
  • Familiarity with NoSQL and data warehousing
  • Familiarity with security and performance testing techniques
  • CSS Preprocessors like SCSS
  • Twig templating experience
  • jQuery experience

If this sounds like the right fit, apply online or email your cover letter and resume to jobs@sandstormdesign.com. If it’s not quite right for you, please share this opportunity with someone in your network.

Who works at Sandstorm?

At our core, we are a team of compulsive problem solvers and solution-seekers; always thinking about what could be and implementing it. We play well with others and have found that clients benefit most when all partners are aligned and working well together. This follows our “Yes and” philosophy of always listening and building upon ideas, no matter where they originate. Collaboration is in our cultural DNA.

What about Culture?

Our team is constantly evolving and growing both as employees and as professionals in our industry. Job titles rarely do our staff justice. Our culture is grounded in our three core values:

  1. Be Curious – Continuous, collaborative improvement is fundamental.
  2. Warrior Spirit – We are a team and in it together. Persevere!
  3. Having FUN! – Showcased by our monthly “You Rocks!” and Super Secret Sandstorm events!

We have amazing benefits too! 4% match in your 401K, $1,000 stipend per year for professional development and continued learning, great hours for work/life balance including optional half-day Fridays in the summer, paid volunteer days, 2 floating holidays, 2 paid volunteer days and your birthday is a day off here!

This position will be full-time remote - Build the life you want (live anywhere within the US) and build a career with us.

US Citizen or green cardholders only.

No recruiters, please.

We are an equal opportunity employer committed to workforce diversity.


One file only.
2 MB limit.
Allowed types: pdf, docx.

Sign up for FREE webinars, original UX research, and trends: