Back-end Developer
Roles and Responsibilities
- Develop and maintain custom Drupal modules (preferably version 9/10)
- Integrate with external services via REST/SOAP APIs
- Optimize system performance and fine-tune queries
- Collaborate with the front-end team to deliver integrated features
- Contribute to structured projects within distributed teams
Professional Requirements
- Minimum 3 years of experience as a back-end developer (in agencies, software companies, or as a freelancer)
- Ability to handle end-to-end projects: analysis, implementation, debugging, deployment
- Fluent in Italian, with good written and spoken English (C1 level)
Technical Skills
- Excellent knowledge of Drupal (preferably Drupal 9 or 10), both core and contributed modules
- Strong understanding of PHP (OOP), MySQL/MariaDB
- Experience with GIT, Composer, Drush, PhpStorm
- Familiarity with API-first architectures and RESTful services
- Basic front-end skills (HTML/CSS/Twig) for better integration
- Knowledge of Symfony or Laravel is a plus
Personal Traits
- Ability to work independently, with strong team spirit
- Curious mindset and focus on continuous improvement
- Effective problem-solving and analytical skills
- Passion for web development and code quality
- Interest in the open source world and the Drupal community