Remote job
Senior Drupal Software Developer
Job details
About this role
Role overview Develop and maintain custom Drupal websites and applications, with an emphasis on accessible, responsive experiences and large-scale implementations. The work spans architecture, feature delivery, integrations, migrations, performance, and long-term maintenance. You will contribute as a senior technical teammate, helping guide implementation choices and support the growth of other developers.
Responsibilities - Build and maintain features across Drupal projects within an Agile delivery process. - Review code and provide practical feedback on implementation quality and engineering standards. - Estimate work and break backlog requests into manageable tasks. - Mentor less-experienced developers through feature design, implementation, and testing. - Investigate performance issues across environments and implement suitable improvements. - Communicate project progress with teammates, product owners, and clients, and contribute to technical planning.
Requirements - Deep knowledge of Drupal CMS, its core APIs, current capabilities, and implementation trade-offs. - Experience architecting custom Drupal solutions, migrating data, and integrating external services. - Proficiency across multiple programming languages and technology stacks. - Ability to design and deliver across web interfaces, mobile, HTTP services, databases, and enterprise systems within project constraints. - Experience leading development teams using Agile methods and applying modern continuous integration practices. - Comfortable consulting directly with clients and weighing effort, complexity, and business value when solving problems.