Overview

E Source is looking for a Drupal developer to join our small team. We don’t expect you to be a full stack developer (what does that even mean?), but we’d like you to have some familiarity with front-end disciplines like React JS, CSS, and HTML. You’ll be working on a number of exciting projects to help support our core mission to build a sustainable future in partnership with utilities and cities. You’ll be building and supporting tools that help our customers meet their goals, as well as helping us migrate from Drupal 7 to Drupal 9.

At E Source, our passion for sustainability and energy efficiency fuels our work. We provide research, data science, and advisory services to electric, gas, and water utilities with the goal of increasing the effectiveness of their operations, customer programs, and customer relationships. We’re on a mission to help our clients evolve into customer-centric organizations that make data-driven decisions. And we like to have fun while we do it!

Here are the values we live by:

Be the best at what you do-provide high-quality work in all aspects of your job
Do the right thing-have integrity, be trustworthy, and put the team above personal gain
Lead the change-lead with curiosity, innovate, and embrace change in order to grow
Cultivate community-build relationships, assume positive intent, and foster a culture of inclusivity

Ideally, you’ll have experience developing in PHP and Drupal, and be comfortable with relational databases like MySQL and AWS Aurora. You’ll get the opportunity to learn and experience many different platforms and methodologies, including Drupal, R Studio/Shiny Server, Selenium, Matomo (formally Piwik), DevOps (Chef, AWS), and potentially big data platforms such as Hadoop and Spark.

How you’ll contribute to our mission

  • Collaborate with our software team to deliver and maintain web applications such as content management systems, data visualization tools, and analytics platforms
  • Help us plan and execute a large-scale migration from Drupal 7 to Drupal 9
  • Assist us in tuning our Apache SOLR search
  • Develop Drupal modules and themes
  • Perform maintenance on several Drupal websites
  • Assist with Linux DevOps and AWS management
  • Attend conferences like Drupalcon

What will make you a good fit

  • Demonstrated proficiency in LEMP stack application development
  • Knowledge of relational database systems and data structures
  • Familiarity with Linux OS
  • Familiarity with software version-control systems and branched development environments, specifically Git and Bitbucket
  • Familiarity with Apache SOLR and Drupal 7/9

Nice-to-have experience

  • PHP, Javascript (React JS), HTML, CSS
  • AWS
  • Content management systems (specifically Drupal) and methodologies, taxonomies, ontologies, and metadata utilization
    DevOps
  • Matomo (formally Piwik), Shiny, Salesforce API, Amazon RDS, or AuroraDB
  • JIRA or Aha!
  • Presented at Drupalcon or other industry conference

The budgeted salary range for this position is $65,000 – $85,000 + annual bonus. Actual pay will depend on experience.