Position: PHP (Drupal) Engineer
Company: AnyforSoft
Experience required: 5y
Category: PHP
English level: upper
Published: 2023-08-01T00:00:00+03:00

At AnyforSoft, we have assembled a talented and dedicated team who deliver outstanding results. We are looking for an experienced and ambitious PHP (Drupal) Engineer who can perform as a Dev Lead role for our team.

Previous experience as a Dev Lead or Tech Lead is not required, we are open to considering candidates who demonstrate potential and a passion for growth.

**Project Overview:** 
This position offers an opportunity to work on a long-term project with one of our valued clients, a US-based luxury beauty brand operating through the multi-level marketing (MLM) business model. 

Launched in 2018, our client has rapidly grown to encompass over 7,000 partners and 50,000 customers. With a focus on the United States market and plans for international expansion, the company utilizes a custom engine for calculating bonuses and commissions. 

As a key member of our team, you will contribute to the development and maintenance of their Drupal e-commerce website.

**Current Team Composition:**
You will join our skilled Team, under the leadership of talented Project Manager,  consisting of the following members who work directly with the business owners:

-Four Drupal developers with at least mid-level expertise;
-Two Python developers; 
-Two QA professionals;
-Business Analyst.

**Requirements:**
-5+ years of experience in Web development;
-Extensive technical skills in web development, including PHP, MySQL, Apache, Nginx, HTML5, CSS3, JavaScript, and API's;
-Proficiency in Drupal 8/9/10 architecture, theming, and module development;
-Previous experience of integration with third-party systems Twilio, WMS, social media management tools, analytics, testing and training tools, etc;
-Experience in SEO support and compliance with UI accessibility requirements (e.g. WCAG 2.0 AA);
-Understanding of the solution's architecture and its implementation;
-Understanding of the DevOps process, familiarity with AWS;
-Git proficiency and deep understanding of OOP, design patterns, PSR standards, and web services (REST, SOAP, XMLRPC);
-English proficiency at a B1+ level (there will be regular communication with the client).

**Not mandatory, but will be a huge advantage:**
-Experience with or passion for learning Python;
-Previous experience with e-commerce projects;
-Familiarity with Drupal e-commerce solutions, such as Commerce or Ubercart;
-Strong soft skills, including excellent communication, problem-solving, and presentation abilities;
-Experience in direct client engagement and communication;
-Readiness to provide on-call coverage for emergency support.

**Role and Responsibilities:**
-You will play a crucial role in overseeing the technical architecture, development, and maintenance of the Drupal e-commerce website. 
-Providing technical direction and support to ensure timely and high-quality project delivery;
-Performing advanced troubleshooting to identify and resolve technical issues;
-Guiding clients throughout the site development process and assisting with problem-solving;
-Collaborating with project managers, designers, and developers to plan and implement new features and functionality;
-Staying up-to-date with the latest web development trends, tools, and technologies;
-Implementing solutions for technical challenges and ensuring the seamless operation of the e-commerce platform;

**Steps of the interview:**
Recruitment interview (30 minutes);
Technical interview (60 minutes +/-);
Client interview (30-40 minutes +/-).

**We offer:**
-Remote culture with the possibility to work from anywhere in the world;
-Flexible and open-minded management;
-Career and proficiency development plans;
-Competitive compensation and benefits level; Good technical equipment, legal support, corporate entertainment, and other usual benefits;
-Cashback for personal development, health, recreation, power backup, and coworking.