Senior Full-Stack Developer (TypeScript / Node.js / React / Vue)
Brussels-Capital
Digital - Development
Master
Reference number: 91915
You join a cross-functional Agile team responsible for modernising and maintaining several core web applications. You work end-to-end: from refining functional needs with analysts and business stakeholders to delivering high-quality frontend and backend features. The environment includes both new development and the gradual refactoring of a legacy monolithic application into modular, domain-aligned components.
Your work includes:
- Building and extending modern web applications using JavaScript/TypeScript
- Developing frontend features with React and/or Vue, including UI component design
- Implementing backend services with Node.js, REST APIs, and SQL data access
- Refactoring legacy code and contributing to the progressive modularisation of the platform
- Designing unit and component tests, improving test coverage and reliability
- Participating in refinement, identifying solution options, and translating needs into user stories
- Coaching and supporting other developers through pairing, mobbing, code reviews and XP practices
- Contributing to architectural direction using hexagonal / clean architecture principles
- Supporting deployment pipelines and containerised runtime environments
- Ensuring high code quality, maintainability, performance and security
- Collaborating with analysts, architects and business stakeholders in an iterative delivery model
What are we looking for?
You have strong experience across modern full-stack development and can operate confidently in a complex technical landscape.
- Master’s degree in Computer Science (or equivalent).
- Strong experience with process modelling and structuring workflows.
- Strong hands-on experience with JavaScript and TypeScript
- Deep expertise in at least one major frontend framework (React or Vue)
- Practical experience in Node.js and REST API development
- Solid understanding of SQL and relational databases
- Experience applying clean architecture / hexagonal principles
- Background in TDD, automated testing, and continuous integration
- Experience delivering production-grade applications in the wider Java ecosystem
- Ability to read and understand architectural diagrams (e.g., C4 models)
- Native-level proficiency in French, plus good working knowledge of English.
These are beneficial but not required.
- Experience with Kotlin (coroutines, Result4k)
- Experience with Vaadin
- Knowledge of web services (SOAP, advanced REST patterns)
- Experience with Selenium or other automated testing frameworks
- Experience with Prometheus, Grafana, or other monitoring tools
- Experience with containerisation (Docker) and CI/CD pipelines (Jenkins)
- Familiarity with event-driven systems, AMQ, outbox patterns, deduplication
What do we offer?
Location: Brussels (hybrid — minimum 2 days on site)
Contract: Freelance or Permanent
Start date: 2 January 2026
End date: 31 December 2026 (extendable)
Vacancies that may also interest you
)
Gil Van Vaerenbergh
HR & Talent Consultant Digital
+32492746814
