We're Hiring! Drupal CMS Full Stack Developer

4422 N Ravenswood Ave #50
Chicago, IL 60640
Get Directions

Phone Number:


Join a creative, collaborative, and nimble team to help architect and build innovative digital products.

The Drupal Full Stack Developer is a dynamic individual responsible for implementing front-end and back-end development on client websites and web applications utilizing HTML, CSS, JavaScript, jQuery, PHP, and other relevant programming languages leveraging the Drupal CMS. Experience with Drupal Commerce is highly desireable. Other responsibilities include other application architecture; server configuration; developing, maintaining, and following coding standards and best practices; working with the creative and sales teams to estimate upcoming projects and proposals; 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.

You’ll work in a fun, energetic environment that builds careers and makes news. Founded in 1998 by a successful female entrepreneur, Sandstorm has earned nationwide recognition for being an industry leader and sustaining a track record of satisfied clients.

Skills & Requirements

Required experience:

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

Nice to have experience:

  • Active involvement in Drupal.org community
  • Experience working in virtualization management like Vagrant or Docker
  • 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
  • CSS Preprocessors like Sass or LESS
  • Twig templating experience
  • jQuery experience
  • 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 (Nginx, PHP-FPM, Varnish)
  • Strong understanding of relational databases (MySQL, MS SQL, PostgreSQL)
  • Familiarity with NoSQL and data warehousing
  • Familiarity with security and performance testing techniques

Why Sandstorm?

We’re a high-energy Chicago-based user experience agency that does good work for good people (that’s our mission). We leverage strategic marketing, disruptive creative, UX design, emerging technologies, and usability to create high-impact and compelling brand experiences. We work with large amazing brands and interesting niche players, too. If you want to do big agency digital work in a boutique environment, we’re the place for you.

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 random Super Secret Sandstorm events!

Design the life you want, and build a career with us! We have amazing benefits too: 100% remote and/or hybrid work options, 4% match in your 401K, $50/month contribution into your HSA, great hours for work/life balance, paid volunteer days, paid floating holidays, and your birthday is a day off here!

US Citizens or green card holders only.

No recruiters, please.

We are an equal opportunity employer committed to workforce diversity.

Join Our Team