Position: Drupal Developer
Company: DOOR3
Experience required: 5y
Category: PHP
English level: intermediate
Published: 2023-06-01T00:00:00+03:00

DOOR3 is a globally recognized technology consultancy, and we are looking for a Drupal Developer Contractor, with extensive experience in each phase of software development: requirements, design, coding and implementation, test and maintenance.

Join our team and contribute to the development of e-commerce platform inspired by delivery apps like Glovo and specifically an admin application managed by Drupal Commerce. Our platform utilizes a range of backend technologies/languages, including Drupal, Drupal Commerce, PostgreSQL, OpenSearch, Node.js, TypeScript, Rustlang, and mobile applications for Android and iOS using Swift/Android. 


**Essential Job Duties:**
- Integrate Drupal with 3rd party services;
- Develop custom PHP modules and templates to meet project requirements;
- Ensure website security through regular updates and patches;
- Optimize website performance through tuning and caching techniques;
- Collaborate with project managers, designers, and other developers to ensure project success;
- Participate in code reviews and maintain coding standards;
- Keep up-to-date with the latest trends and best practices in Drupal development.

**Required Skills & Experience:**
- At least 5 years of experience in Drupal development;
- Experience with both front-end and back-end parts on Drupal;
- Proficient in PHP, SQL, HTML, CSS, and JavaScript;
- Experience with Drupal 9, including custom module development;
- Familiarity with Drupal site building and administration;
- Understanding of Drupal's theming system and template files;
- Knowledge of Drupal performance optimization and security best practices;
- Experience working independently and in small groups so proactivity is expected;
- Strong written and oral communication skills;
- Good speaking and writing English.


**Desirable Skills & Experience:**
- Experience with Drupal Commerce module;
- Custom themes;
- Drupal API (hooks, events, etc).


**Not Required but will be a huge plus:**
- Experience with Node.js / Typescript;
- Experience with AWS (SQS/SNS/Lambda);
- Experience with Kubernetes;
- Experience with PostgreSQL;
- Experience with DataDog;
- Experience with Distributed Systems;


This is a part-time contract position for an initial term of 3-4 months.