Source description
About the role
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).
More at Photon