Senior Drupal Developer

Location: Cedar Rapids, IA

Type: Full Time

Min. Experience: Experienced


You’re deep into Drupal – from creating robust, maintainable code to streamlining build and deploy processes. You’ve built a range of creative solutions to business challenges using Drupal as the foundation. You love problem-solving, collaboration, and know how to balance competing priorities.

You’ll use all of these skills as a Senior Drupal Developer at Geonetric. You’ll lead the development of Drupal-based websites in an environment that embraces autonomy and self-management. Ready for a challenge? 

Essential Duties and Responsibilities

While you might get to work on just about anything at Geonetric, you’ll primarily: 

  • Build and launch innovative Drupal solutions for some of the nation’s best healthcare brands.
  • Collaborate closely with other members of the Geonetric team to interpret client needs and develop solutions.
  • Create and maintain Drupal processes and tools for code management, code review, test automation, build, deployment, and monitoring.
  • Serve as a consultant to clients on Drupal development and DevOps practices.
  • Serve as a subject matter expert and mentor on Drupal development.
  • Write and maintain Drupal plug-ins.
  • Create data imports and API integrations between Drupal and client systems.
  • Ensure security and availability of Drupal sites.

Education and Experience

  • Bachelor’s degree in computer science, software engineering, information systems, a related field, or equivalent experience required.
  • Five years of experience in web development required; eight years of experience preferred.
  • Experience with object-oriented PHP development required.
  • Experience developing for Drupal 8 required.
  • Experience with website re-platforming projects and/or Drupal 7 to 8 migrations strongly preferred.
  • Acquia experience and certifications strongly preferred.
  • Experience with decoupled architecture and/or progressive web applications a plus.
  • Experience with WordPress plugin development and deployment practices a plus.

Professional Skills

  • General web-building skills (CSS, JS, HTML, AJAX).
  • Advanced skills with creating and maintaining version control (SVN, Git, etc.).
  • Drupal DevOps and deployment, including Drush and LAMP experience.
  • Implementing and using build tools (Grunt, Gulp, etc.).
  • Continuous integration and BDD / TDD approaches and tools.
  • Decoupled/headless architecture.
  • Drupal security.

Other Skills and Abilities

In addition to being an amazing Senior Web Designer & Developer, you’ll need to fit into our unique culture and be:

  • Self-organized. There are no managers at Geonetric. You’ll be a part of a self-organizing team, with no one “supervising” you. You should naturally get a lot of high quality work done to completion without outside pressure.
  • A doer. You need to be capable of identifying and resolving obstacles, using strong reasoning skills and creative thinking to get things done. You need to have a strong attention to detail, a drive for quality, and a willingness to see things through to completion.
  • Flexible. You need to be able to work in an environment in which there is substantial ambiguity; things change rapidly and often, and you need to adapt to new ways of thinking.
  • Self-aware. You need to be able to see yourself and your own behaviors from the perspective of others – and understand how your behaviors affect those of your peers on your self-organizing team.
  • Driven to improve. You need to have a strong desire to be better tomorrow than you are today. You are constantly seeking ways to improve your own work. You’re passionate about your discipline.
  • A solid communicator. You need to be able to take input from many sources, think through that information, and present concise, clear recommendations to technical and non-technical people.


Occasionally may require overnight travel to client meetings.

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Are you willing to relocate?*
Desired salary*
What are your salary requirements?*