Druplo is the team behind Woonzorgweb, Belgium's most trusted platform connecting families with quality care homes and assisted living facilities. We're looking for a talented full-stack software engineer to join our team in Brussels. This isn't just another tech role - you'll be building solutions that genuinely help families find the right care for their loved ones, while supporting care providers across Belgium, and beyond.
Tasks
General Long-term Tasks
- Maintain and enhance our Drupal powered Woonzorgweb platform
- Build new applications and features that serve both families and care providers
- Take full ownership of development projects from concept to deployment
- Work directly with real user needs and see the immediate impact of your code
- Collaborate with our small, focused team to deliver meaningful solutions
- Contribute to technical decisions that shape how we serve the Belgian care sector
Key Short-Term Tasks
Reproducible Build System
- Ensure that the application setup can be fully automated.
- Minimize configuration drift by properly managing Drupal configurations.
- Reduce reliance on manual updates to files and configurations on the production server.
Staging Environment
- Create a separate, fully functional staging environment.
- Automate the deployment process for staging, ensuring it mirrors production.
- Implement an automated way to reset the staging database and file assets. (This can optionally leverage the existing Borg-based backup system to facilitate database and asset resets.)
Deployment & Rollback Improvements
- Implement a more structured deployment process.
- Introduce a reliable rollback mechanism to mitigate risks associated with production deployments.
Requirements
Must-have:
- Full-stack development experience with a track record of delivered projects
- Strong knowledge of Drupal or solid PHP background (Proficiency in PHP 8.1 and Drupall 10)
- DevOps experience, particularly in automated deployments and environment management.
- Familiarity with backup and restore strategies.
- Self-starter mentality who thrives with autonomy and responsibility
Nice-to-have:
- Experience with modern front-end frameworks
- Understanding of scalable web architecture
- Experience with CI/CD pipelines and rollback mechanisms is a plus.
- Previous work in healthcare, social impact, or mission-driven organizations
Available Resources
Existing Infrastructure:
- The website runs on Drupal 10 and PHP 8.1.
- Some infrastructure components have been set up using open-source Ansible playbooks (see: https://github.com/fiaasco/fiaas).
- While Ansible is not a requirement, these playbooks serve as a reference for the current setup.
Backup & Reset Mechanisms:
- A Borg-based backup system is available, which can be leveraged for restoring the database and file assets.
- File assets are stored on the server’s hard drive / NFS rather than cloud-based storage like S3.
Benefits
- Work on a platform that makes a real difference in people's lives
- Complete flexibility in working hours
- we measure success by impact, not clock-watching
- Full remote work from anywhere in the world with occasional visits to Brussels
- High-impact role where your code directly serves thousands of Belgian families
- Competitive salary that reflects your experience and contribution
- Small team environment where your voice matters and your skills are valued
- Freedom to choose the right technical approaches without bureaucracy
Ready to build something that truly matters? At Druplo, your engineering skills will help Belgian families find quality care while supporting care providers who dedicate their lives to helping others. We believe in openness, trust, and giving talented people the freedom to do their best work. If you're excited about joining a mission-driven team where your code creates real social impact, we'd love to meet you. Apply through join.com and let's discuss how you can help us serve the Belgian care community even better.