Description

Job Description:

We are seeking an experienced Technical Architect with expertise in Drupal to join our team. The ideal candidate will have a strong background in web development, particularly with Drupal-based solutions, and a passion for architecting scalable, secure, and high-performance web applications.

Responsibilities:

  • Design the architecture of Drupal-based systems, ensuring scalability, performance, security, and maintainability.
  • Lead the development and implementation of custom Drupal modules and themes to meet project requirements.
  • Integrate Drupal with other systems and third-party APIs as needed.
  • Optimize the performance of Drupal websites through caching, database optimization, and server-side tuning.
  • Ensure the security of Drupal installations by implementing best practices and staying informed about the latest vulnerabilities.
  • Manage code changes using version control systems like Git and deploy updates to Drupal websites using appropriate deployment tools.
  • Collaborate with developers, designers, project managers, and clients to gather requirements, plan project milestones, and ensure successful project delivery.
  • Provide technical guidance, mentorship, and support to junior developers and team members.
  • Stay up-to-date with the latest developments in Drupal and web technologies and propose innovative solutions to enhance our offerings.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • X+ years of experience in web development, with a focus on Drupal CMS.
  • Strong proficiency in PHP, JavaScript, HTML, CSS, and SQL.
  • Experience architecting and implementing Drupal-based solutions, including custom module development and theming.
  • Deep understanding of Drupal APIs, hooks, and theming layer.
  • Experience with Drupal performance optimization techniques and security best practices.
  • Familiarity with version control systems (e.g., Git) and deployment tools.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Demonstrated ability to manage multiple projects and meet deadlines.

Nice to have:

  • Acquia certification(s) (e.g., Acquia Certified Drupal Developer, Acquia Certified Drupal Site Builder).
  • Experience with other CMS platforms (e.g., WordPress, Joomla) and/or frameworks (e.g., Symfony, Laravel).

Education

ANY GRADUATE