Drupal Web Developer

Job description

We are looking for an experienced Drupal Web Developer to build, maintain, and optimize Drupal-based websites and applications for a variety of clients. You will be responsible for translating technical requirements into high-quality code, implementing custom modules, and collaborating with cross-functional teams to deliver robust digital experiences.

Key Responsibilities

  • Drupal Development: Develop, customize, and maintain Drupal modules and themes to meet business and functional requirements.
  • Site Building & Configuration: Configure Drupal core and contributed modules, handle site architecture, menus, and taxonomies.
  • Custom Module Development: Write custom modules using Drupal APIs to implement new site features and functionality.
  • Integration: Integrate third-party services and APIs (e.g., payment gateways, CRM systems, marketing platforms).
  • Performance Optimization: Identify and fix performance bottlenecks, ensuring website speed and efficiency.
  • Security & Maintenance: Apply security patches and updates, monitor system health, and resolve vulnerabilities promptly.
  • Collaboration: Work closely with designers, content creators, and project managers to ensure cohesive project execution and client satisfaction.
  • Documentation: Maintain clear documentation for code, configurations, and best practices.

Qualifications & Skills

  • Education: Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
  • Experience: 3+ years of professional experience working with Drupal (preferably Drupal 8 or 9).
  • Technical Skills:
    • Proficiency in PHP, MySQL, HTML, CSS, and JavaScript.
    • Familiarity with Drupal site-building tools, theming layers, and module development.
    • Experience with Git or other version control systems.
    • Understanding of LAMP/LEMP stack and server environments.
  • Drupal Best Practices: Ability to follow and implement Drupal coding standards, security best practices, and performance optimization strategies.
  • Soft Skills:
    • Strong problem-solving ability with attention to detail.
    • Good communication and teamwork skills.
    • Proactive in identifying issues and proposing solutions.

Preferred Qualifications

  • Experience with Drupal 8, 9, 10.
  • Knowledge of automated deployment tools (e.g., Jenkins, Docker).
  • Familiarity with other CMS platforms or frameworks (WordPress, Laravel).
  • Experience in Agile/Scrum environments.

Benefits

  • Competitive salary commensurate with experience
  • Comprehensive health insurance (medical, dental, vision)
  • 401(k) plan with company match (or regional equivalent)
  • Paid time off and flexible scheduling
  • Opportunities for professional growth and certification