Full Stack Developer (Frontend and Drupal)

Development & QA

We are seeking a Full Stack Developer with skills in Drupal/PHP and Frontend (HTML, CSS, JavaScript) to join our team! 

The Full Stack Developer is a dynamic individual responsible for implementing frontend and backend development on client websites and web applications utilizing HTML, CSS, JavaScript, PHP, SQL, shell scripting, server/software management tools, 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.


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

Nice to have

  • Strong understanding of relational databases (MySQL, MS SQL, PostgreSQL)
  • Experience with jQuery
  • 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

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: