You will:

  • Participate in backlog refinement/requirement analysis.
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable, and high-performance code using PHP programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Develop documentation
  • Serve as a technical expert and provide support

You should have:

  • 4-5 years of proven experience as a software engineer with Drupal 8, 9 expertise
  • Strong knowledge about Content, Entity, Views, Block, Form, Configuration, Hook…
  • In-depth experience in building Drupal themes from design files., proficient in using hooks, twig templates, libraries, regions…
  • In-depth experience in building Drupal modules, proficient in using hooks, services, plugins, entity queries, form api, form ajax…
  • Experience with OOP
  • Experience in building multilingual websites with Drupal
  • Understanding Javascript Behaviors in Drupal.
  • Proficient in using Composer to manage contrib modules, vendors.
  • Writing code according to Drupal Coding Standard.
  • Familiarity with Git
  • Familiarity with docker
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Understanding of Agile methodologies
  • Excellent troubleshooting and communication skills
  • Ability to work independently, as well as part of a large team
  • BSc/BA in Computer Science, Engineering or a related field
  • English
  • Open source contribution is a plus