-
ThoughtBot

Full Stack Engineer

ThoughtBot
Belgium · Contract · Mid-Senior

REQUIREMENTS:

  • Knowledge and Skills:
  • Drupal Back-End Expertise
  • Proven experience with Drupal 9/10/11
  • Strong command of PHP and Symfony components
  • Experience with Drupal configuration management, using Drush, Composer, and Git
  • Familiarity with custom entities, field types, plugins, hooks, and services
  • Understanding of multilingual setups, translation workflows, and editorial permission structures
  • Knowledge of Drupal security practices
  • Drupal Front-End Expertise
  • Experience theming Drupal using Twig, HTML5, CSS3, and modern JavaScript (ES6+)
  • Ability to transfer wireframes into functional, responsive, and accessible interfaces
  • Understanding of accessibility requirements (e.g., WCAG) and user-centered design principles
  • API and Integration
  • Experience integrating RESTful APIs in Drupal
  • Database and Performance
  • Experience working with MySQL
  • Familiarity with performance optimization
  • DevOps and Version Control
  • Experience using GitLab and related CI/CD pipelines
  • Familiarity with Docker or other containerization tools
  • Ability to work across multiple environments and ensure smooth deployment cycles
  • Collaboration and Documentation
  • Experience working with JIRA, Confluence, and Agile workflows
  • Ability to document technical procedures and development choices clearly
  • Skilled in estimating work, managing priorities, and delivering under deadlines
  • Soft Skills
  • Very good communication skills
  • Flexibility to adapt to fast-evolving requirements and technologies
  • Strong problem-solving mindset
  • Proactive in identifying risks and suggesting technical improvements


Specific Expertise:

  • At least 5 years of specific expertise in Drupal development
  • At least 2 years of experience in PHP, Twig, and Drupal theming
  • At least 2 years of experience working with multilingual/multisite Drupal platforms

Key Skills

Ranked by relevance

drupal php configuration management containerization restful apis javascript responsive wireframes confluence composer symfony docker gitlab html5 cicd jira
Login to Apply
Posted
Feb 05, 2026
Type
Contract
Level
Mid-Senior
Location
Brussels Region
Company
ThoughtBot

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Neev
Related

Full Stack Developer (Java & Angular)

2026-05-28

Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Fulcrum Digital Inc
Related

Senior Application Support Engineer - Java

2026-05-28

Full-time
Not Applicable
Ireland
IT Services
Information Technology
View Job Details
Faboci Srl
Related

Fullstack Developer

2026-05-29

Full-time
Associate
Italy
IT Services
Information Technology