Drupal CMS Full Stack Developer

Job ID: 32938233

Budget: $25 – $50 USD

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 desirable. 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.

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.
Related categories: PHP JavaScript CSS Drupal HTML