Drupal Developer

We're looking for a fast-learning Drupal Developer with experience developing web applications including websites, CMS customization, CRM integration, e-commerce, and performing custom web development.  You should have experience with current and emerging technologies including PHP, JavaScript, MySQL, etc. Additionally, you should be familiar with the LAMP stack, linux, GIT and other tools. Experience with Drupal is important.  Familiarity and experience with other open source applications is a plus.

Responsibilities: 
  • Website and web app development based on sitemaps, wireframes, mockups, and discussions with staff and clients
  • Custom module development
  • Responsive theme development
  • Utilize GIT for version control of all projects
  • Communicate timing needs and estimates with Project Managers and team
  • Participate in project evaluations, meeting, and other activities where needed
Qualifications: 
  • Must hold at least a Bachelor’s degree in a related field
  • Must be a US Citizen or Greencard holder
  • Must possess at least 2+ years of web development experience
  • Must possess at least 2+ years of experience performing programming
  • Must possess at least 1 year of experience in Drupal
  • Must have experience with HTML, CSS, XML and other basic syntax
  • Must have working experience with scripting and interface languages such as: JavaScript, PHP, etc.
  • Understanding of UI design principles of good usability, especially knowing when something is bad
  • Demonstrated creative excellence in solving layout and technical challenges
  • Familiarity with server side and browser scripting
  • Familiarity with a variety of SQL compliant database platforms, web servers, and environments
  • Knowledge and expertise with cross browser compatibility issues (CSS, JavaScript, DHTML)
  • Requires a working knowledge of the principles with content management systems (CMS)
  • Demonstrate a willingness, interest, and aptitude to learn new technologies and skills
  • Requires proven ability to work well independently as well as part of a team
  • Requires strong communication (verbal and written) skills with other team members and clients
  • Requires discipline to keep estimates, documentation, and timekeeping up to date
  • Requires the proven ability to manage time while working on a variety of tasks
  • Possess a willingness to transfer skills to other team members
  • Possess a willingness and attitude to help customers find workable solutions
What's in it for you: 
  • Competitive base salary
  • Health stipend
  • 100% matching 401K and Profit Sharing Plan
  • Car mileage reimbursement program
  • Paid time off
  • Cell phone reimbursement
  • Ability for upward mobility
  • Fun and challenging work environment
  • Fun, dynamic, growing team
  • Office socials, events, and lunches (ask us about Crockpot Thursdays!)
  • Fast growing technology company
  • Casual office setting
  • Direct access to leaders and decision makers
  • Travel opportunities (client engagements, DrupalCamps, DrupalCons, etc.)