Senior Engineer, PHP Drupal

Nagarro Logo

Nagarro

📍Remote - India

Summary

Join Nagarro, a Digital Product Engineering company, and become a Drupal Developer. You will build and maintain Drupal 9/10 websites, developing custom modules and integrating with various APIs. The role requires strong PHP, MySQL, and front-end skills, along with experience in CI/CD and cloud deployments. You will collaborate with cross-functional teams, ensuring high-quality code and addressing issues promptly. A Bachelor's or Master's degree in a related field and 3+ years of experience are required. The position involves leading and supporting UAT and production rollouts.

Requirements

  • Total experience 3+ years
  • Strong hands-on experience with Drupal 9/10 site building, theming, and module development
  • Proficiency in PHP, MySQL, jQuery, and front-end integration
  • Experience with custom module development and extending Drupal core functionality
  • Knowledge of Docker, CI/CD pipelines, or cloud-based deployments
  • Exposure to Headless Drupal or decoupled front-end frameworks
  • Capable of integrating with REST APIs, GraphQL, and third-party services
  • Familiarity with development workflows using Git, Composer, and Drush
  • Understanding of web security, performance tuning, and accessibility compliance (WCAG)
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams
  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field

Responsibilities

  • Write and review great quality code
  • Understand functional requirements thoroughly and analyze the client’s needs in the context of the project
  • Envision the overall solution for defined functional and non-functional requirements, and be able to define technologies, patterns and frameworks to realize it
  • Determine and implement design methodologies and tool sets
  • Enable application development by coordinating requirements, schedules, and activities
  • Be able to lead/support UAT and production roll outs
  • Create, understand and validate WBS and estimated effort for given module/task, and be able to justify it
  • Address issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
  • Give constructive feedback to the team members and setting clear expectations
  • Help the team in troubleshooting and resolving of complex bugs
  • Come up with solutions to any issue that is raised during code/design review and be able to justify the decision taken
  • Carry out POCs to make sure that suggested design/technologies meet the requirements

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.