Senior Drupal Backend Developer

Bring your innovative ideas to the highly-talented and driven Strategy and Production teams at ITC to deliver world-class digital solutions

About the job

The ITC development team is composed of developers from junior to senior, working with different strengths. In a dynamic, multi-project and multi-timeline environment, ITC needs someone with proven leadership skills to liaison with our CTO, Project Director and team in order to constantly improve our team, our processes and our delivery.

Drop files here to upload or Browse

Files must be less than 2 MB. Allowed file types: pdf

What you will get out of this position  

You will work side by side with some of the most influential minds in the digital world, and approach the latest trends of advanced technologies.  A great chance to practice in order to enhance your skills with solid processes & techniques. 

  • Develop a fine-tuned view of what you want for your future professional career 
  • Performance-based career evolution

Responsibilities 

  • Work as a developer inside projects assigned 
  • Developing new features using Drupal 8 
  • Working on older versions of Drupal if needed 
  • Work on Drupal integration with external system CMS/CRM/ERP/Payment/Shipping … 
  • Analyze, debug and test code 
  • Build web applications by making clean, tested, and maintainable code 
  • Write well-engineered source code that complies with accepted web standards 
  • Participate in project and deployment planning 
  • Follow industry’s best practice
  • Requirements 

Must Have:

  • At least 03 years of experience Experience with building and using APIs 
  • Advanced knowledge of Linux fundamentals, including networking, file systems, security, and SSH 
  • Experience with MySQL databases, including query optimization 
  • Proficiency in: Drupal 8.x , Drupal 9.x, HTML5/CSS3 and JS , REST , CSV , XML , JSON , Git, Gitlab , Unit testing , Docker
  • Security oriented
  • Performance-oriented – nobody likes a slow application
  • Deep understanding of the Drupal best practices
  • You need to be focused on performance and cross-platform compatibility 
  • Basic Knowledge of one at least one of the following: Laravel, WordPress, NetlifyCMS (JAMStack) 
  • Knowledge of Javascript (ES5/ES6) 
  • Deep understanding of the Object-Oriented Programming (OOP) pattern 
  • Experience in developing composer packages 
  • Experience in integrating third-party APIs 
  • Understanding of OpenAPI specifications and experience working with swagger.io 
  • Not afraid of CLI 
  • Knowledge of SEO 

Nice to Have:

  • Any additional language is a plus 
  • Knowledge of React.js and Vue.js is a plus 
  • Knowledge of WordPress or Laravel is a plus
  • Involvement in the Drupal community is a big plus

The Package 

  • Flexible paid days off  
  • Employment and insurance benefits above the market 
  • Professional career path and frequent objectives, review 
  • Multicultural team (14+ nationalities), non-stop parties, sharing, learning 
  • Lovely office with modern facilities 
  • Working equipment provided 
  • Fun and dynamic team with great ambition, always fighting for the same goal 
  • Say NO to dress code. We don’t judge your performance by looks
  • Free parking lot for your beloved motorbikes 
  • Pantry area with snacks, drinks available all the time 
  • Football table, weekly activities and parties with super big surprises 
  • Other exciting team building activities

For more information, connect with Giang – HR Executive