Drupal Technical Lead

5 - 10 years

16 - 20 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Role Responsibilities

  • Lead and mentor a team of developers, providing technical guidance, support, and expertise.
  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define technical requirements and project milestones.
  • Drive the technical direction, architecture, and implementation strategies for decoupled CMS projects.
  • Ensure adherence to best practices, coding standards, and quality guidelines throughout the development process.
  • Develop and maintain robust, scalable, and high-performance web applications using modern web technologies.
  • Implement decoupled CMS solutions, integrating front-end frameworks with back-end CMS platforms.
  • Design and develop APIs, Microservices, and other server-side components to support decoupled architectures.
  • Collaborate with front-end developers to ensure seamless integration between the presentation layer and the decoupled CMS.
  • Demonstrate strong proficiency in decoupled CMS platforms, specifically Drupal, Sitecore, or Umbraco.
  • Stay up to date with the latest industry trends and advancements in web development, decoupled architectures, and CMS technologies.
  • Provide technical guidance and recommendations for selecting the most appropriate CMS platform based on project requirements.
  • Work closely with project managers to define project scope, timelines, and resource allocation.
  • Participate in sprint planning, backlog grooming, and other Agile development processes.
  • Identify and mitigate technical risks and challenges, ensuring timely delivery of high-quality software solutions.

Key Candidate Requirements

  • Proven experience as a Full Stack Engineer, with a focus on decoupled CMS solutions.
  • Strong background in developing web applications using modern front-end and back-end technologies.

Skills:

  • Proficiency in decoupled CMS platforms, ideally Drupal.
  • Strong expertise in front-end technologies such as JavaScript (ES6+), HTML5, CSS3, and front-end frameworks like React, Angular, or Vue.js.
  • Experience with server-side technologies such as Node.js, PHP, .NET, or Java.
  • Solid understanding of RESTful APIs, GraphQL, and other API integration techniques.
  • Knowledge of database systems (e.g., MySQL, PostgreSQL) and proficiency in SQL.
  • Proven experience in leading and mentoring a team of developers.
  • Strong communication and interpersonal skills to collaborate effectively with cross-functional teams.
  • Ability to provide technical guidance, conduct code reviews, and promote best practices.
  • Excellent problem-solving and decision-making abilities.
  • Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Understanding of agile software development methodologies.

Drupal Specific Requirements

Drupal Development Expertise

  • Extensive experience in building and maintaining Drupal-based web applications, with proficiency in Drupal 9+
  • Strong understanding of Drupal's core API, hooks, and custom module development.
  • Proven ability to develop reusable Drupal modules and themes to meet specific project requirements.
  • Expertise in leveraging Drupal's theming layer and creating responsive, adaptive themes that integrate seamlessly with modern front-end frameworks.
  • Experience implementing

    decoupled (headless) Drupal

    architectures, including building and consuming APIs to deliver content to front-end applications.
  • Familiarity with GraphQL or JSON for integrating Drupal as a content repository with front-end JavaScript frameworks.

Drupal Configuration experience

  • Strong understanding of

    Drupal's Configuration Management

    system to manage site configurations effectively across different environments and large multisite deployments.
  • Experience in designing complex content workflows using

    Drupal's Workbench

    or other content moderation tools.
  • Proficiency in setting up and managing

    user roles, permissions, and access control

    to enforce security best practices.
  • Familiarity with Drupal's

    multilingual capabilities

    to manage content across different languages.
  • Experience with

    multisite configurations

    for managing multiple websites from a single Drupal instance.
  • Expertise in optimizing Drupal performance, including

    caching strategies

    using tools like

    Drupal Cache API, Varnish

    , and

    Memcached

    .
  • Experience with

    database tuning

    and

    performance analysis

    to ensure Drupal applications run efficiently.
  • Ability to identify and select

    contributed modules

    based on project needs and familiarity with evaluating module stability and support.

Bonus

  • Experience contributing to the

    Drupal community

    , including writing patches or supporting contributed modules, is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India