Junior Fullstack Software Developer (Drupal)
Role details
Job location
Tech stack
Job description
We now have the opportunity for a Junior Fullstack Software Developer to contribute to the development, maintenance, and evolution of Drupal-based digital platforms supporting Sales, Alliances, and Marketing.
You will work closely with experienced developers, technical leads, and product owners to deliver high-quality, reliable solutions aligned with business needs and industry best practices.
The role is based in Alicante, Spain, within our growing technology hub. You'll be part of an international tech organization of over 1,700 technologists, collaborating across Geneva, Madrid, Malmö, and Alicante, and working on platforms powered by one of Europe's largest IoT ecosystems.
Your responsibilities will include
-
Develop and maintain backend and frontend features in Drupal, with support from senior developers.
-
Implement new functionalities based on business and product requirements.
-
Contribute to custom Drupal modules, themes, and configurations.
-
Support frontend development using Twig, HTML, CSS/SCSS, and JavaScript.
-
Follow coding standards, best practices, and participate in code reviews.
-
Support testing, bug fixing, and continuous improvement.
-
Participate in agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives).
Requirements
Bachelor's Degree in Computer Engineering or a related field.
-
1-2 years of web development experience, or a strong academic/project background.
-
Basic to intermediate experience with Drupal, including entities, content types, views, blocks, and configuration management.
-
Knowledge of PHP and object-oriented programming.
-
Frontend skills in HTML5, CSS/SCSS, and JavaScript.
-
Experience using Git for version control.
-
Basic knowledge of SQL and relational databases.
-
Experience or academic exposure to Agile methodologies (Scrum, Kanban).
-
Fluency in English and Spanish for technical communication and documentation.
What you bring - soft skills
-
Service-oriented mindset with a focus on quality.
-
Open to feedback and continuous improvement.
-
Self-organized, responsible, and goal-oriented.
-
Collaborative team player with a positive attitude.