We are seeking a highly skilled and experienced Software Engineer: Technical Lead (Drupal) to lead the development, customization, and maintenance of complex Drupal-based projects. With 8+ years of Drupal experience, the ideal candidate will have deep expertise in Drupal architecture, module development, theming, and performance optimization. The Technical Lead will guide a team of developers, collaborate with cross-functional teams, and drive the design and implementation of high-quality, scalable solutions that meet both technical and business objectives. This position is remote 2-3 days per week.
Responsibilities:
- Lead the architecture, development, and delivery of complex Drupal-based projects, ensuring best practices and code quality.
- Design and implement custom Drupal modules and themes, ensuring optimal performance, scalability, and security.
- Provide technical leadership and mentoring to a team of developers, guiding them in best practices and architectural decisions.
- Collaborate with product owners, designers, and other stakeholders to define requirements and translate them into technical solutions.
- Perform code reviews, troubleshoot issues, and ensure the ongoing maintenance and optimization of Drupal-based applications.
- Manage and oversee site performance, caching strategies, and the integration of third-party tools and services.
- Stay up-to-date with Drupal developments, including new modules, core updates, and security patches, and implement them where necessary.
- Oversee Drupal migration projects, including upgrades from Drupal 7/8 to Drupal 9/10.
- Collaborate with DevOps teams to ensure smooth deployment pipelines and CI/CD workflows.
- Drive innovation by exploring and incorporating emerging technologies and best practices in Drupal and web development.