Senior Drupal Developer (Full-Stack | Azure Deployment)

Public Cloud Services - PCS · Cairo, Egypt · Posted 2026-04-16

Job Title: Senior Drupal Developer (Full-Stack | Azure Deployment)Role OverviewWe are seeking a highly skilled Senior Drupal Developer with 6–7 years of experience to lead end-to-end website development projects. This role requires deep expertise in both front-end and back-end Drupal development, along with hands-on experience deploying and managing Drupal applications on Microsoft Azure App Services.The ideal candidate is capable of owning the full development lifecycle—from architecture and development to deployment, optimization, and maintenance.Key Responsibilities1. End-to-End Development· Lead the design, development, and delivery of Drupal-based web applications. · Architect scalable and secure solutions aligned with business requirements. · Manage the full lifecycle: requirements gathering, development, testing, deployment, and post-launch support. 2. Drupal Development (Backend)· Build and maintain custom Drupal modules. · Extend Drupal core and contributed modules as needed. · Work with Drupal 9/10 architecture, APIs, and hooks. · Ensure performance optimization, caching strategies, and security best practices. 3. Front-End Development· Develop responsive and accessible UI using HTML5, CSS3, JavaScript, and modern frameworks. · Work with Twig templating engine for Drupal theming. · Collaborate with designers to translate UI/UX designs into functional interfaces. 4. Azure Deployment & DevOps· Deploy and manage Drupal applications on Azure App Services. · Configure CI/CD pipelines using Azure DevOps or similar tools. · Manage environments (Dev, QA, Production) and deployment workflows. · Handle Azure services integration (e.g., storage, CDN, databases). · Monitor application performance and troubleshoot deployment issues. 5. Integration & APIs· Develop and consume RESTful APIs. · Integrate third-party services and external systems. · Ensure data security and compliance during integrations. 6. Performance & Optimization· Optimize website performance, scalability, and reliability. · Implement caching mechanisms (Drupal cache, Varnish, CDN). · Conduct code reviews and enforce best practices. 7. Team Collaboration & Leadership· Mentor junior developers and provide technical guidance. · Collaborate with cross-functional teams (designers, QA, product managers). · Participate in sprint planning, code reviews, and architectural discussions. RequirementsRequired Skills & Qualifications· Experience: 6–7 years in web development with strong Drupal expertise. · Proven experience with Drupal 9/10. · Strong proficiency in: o PHP, MySQL o HTML, CSS, JavaScript o Twig templating · Experience building custom modules and themes. · Hands-on experience with Azure App Services deployment. · Familiarity with: o Azure DevOps / CI-CD pipelines o Git version control · Strong understanding of: o REST APIs and integrations o Web security best practices o Performance optimization techniques Preferred Qualifications· Experience with headless Drupal architectures. · Experience with Agile/Scrum methodologies. Soft Skills· Strong problem-solving and analytical thinking. · Ability to work independently and take ownership. · Excellent communication and collaboration skills. · Detail-oriented with a focus on quality and performance. What Success Looks Like· Successfully delivering scalable Drupal websites end-to-end. · Seamless deployments and stable production environments on Azure. · High-performance, secure, and maintainable codebases. · Positive contribution to team productivity and technical excellence.

Apply for this role

Other open roles at Public Cloud Services - PCS

See all 19 open roles at Public Cloud Services - PCS →

Related jobs in Software & IT