PHP / Drupal Developer

eSimplicityColumbia, MD
4dHybrid

About The Position

The PHP / Drupal Developer is responsible for designing, developing, enhancing, and maintaining web applications and content management solutions built on the Drupal platform using PHP. This role supports enterprise and public-facing web systems by translating business and functional requirements into scalable, secure, and maintainable Drupal-based solutions. The position works collaboratively with designers, content managers, system administrators, and DevOps teams to deliver high-performance, accessible, and compliant web applications. The ideal candidate demonstrates foundational to intermediate expertise in PHP development and Drupal configuration/customization and contributes across the full software development lifecycle (SDLC).

Requirements

  • Working knowledge of PHP (object-oriented programming principles preferred).
  • Familiarity with Drupal architecture (Drupal 8/9/10 preferred).
  • Understanding of Drupal site building concepts (content types, views, blocks, menus, taxonomy).
  • Knowledge of HTML5, CSS3, and basic JavaScript.
  • Familiarity with MySQL or other relational databases.
  • Understanding of version control systems such as Git.
  • Basic knowledge of RESTful APIs and web services.
  • Understanding of secure coding practices and web security principles.
  • Ability to develop and customize Drupal modules and themes.
  • Ability to troubleshoot and debug PHP and Drupal issues.
  • Strong analytical and problem-solving skills.
  • Ability to write clean, well-documented, and maintainable code.
  • Effective written and verbal communication skills.
  • Ability to work within Agile or structured development methodologies.
  • Ability to work independently and collaboratively in a team environment.
  • Ability to manage multiple tasks and meet project deadlines.
  • Ability to quickly learn new tools, frameworks, and Drupal modules.
  • Ability to translate business requirements into technical implementations.
  • Ability to support production systems and respond to operational issues.
  • All candidates must pass public trust clearance through the U.S. Federal Government. This requires candidates to either be U.S. citizens or pass clearance through the Foreign National Government System which will require that candidates have lived within the United States for at least 3 out of the previous 5 years, have a valid and non-expired passport from their country of birth and appropriate VISA/work permit documentation.
  • Bachelor’s degree in Computer Science, Information Technology, Web Development, or related field (or equivalent experience).
  • 5+ years of experience in PHP development.
  • 3+ years of experience working with Drupal (Drupal 8/9/10 preferred).
  • Experience with custom module development and theme development (Twig templating).
  • Experience with Composer-based Drupal workflows and configuration management.
  • Experience with Drupal migrations and upgrades.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with cloud or managed hosting environments (e.g., AWS, Acquia, Pantheon).

Nice To Haves

  • Experience with containerization technologies such as Docker.
  • Knowledge of accessibility standards (Section 508 / WCAG).
  • Experience supporting federal or regulated environments.
  • Drupal or related certifications.

Responsibilities

  • Design, develop, and maintain Drupal-based websites and web applications.
  • Develop custom Drupal modules and themes using PHP.
  • Configure and customize Drupal core and contributed modules.
  • Implement responsive and accessible front-end components as needed.
  • Develop and integrate RESTful APIs and third-party services.
  • Perform site building activities including content types, views, taxonomies, and permissions.
  • Support Drupal upgrades and migrations (e.g., Drupal 7 to Drupal 9/10).
  • Optimize application performance and troubleshoot issues.
  • Ensure compliance with security best practices and coding standards.
  • Participate in code reviews and peer collaboration.
  • Create and maintain technical documentation.
  • Support testing, deployment, and ongoing maintenance activities.

Benefits

  • We offer a highly competitive salary and full healthcare benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service