Senior Full-Stack Developer (TypeScript / Node.js / React / Vue)
Join Pauwels Consulting as a Senior Full-Stack Developer. You will work with a cross‑functional Agile team to modernise and maintain core web applications, blending new development with refactoring of a legacy monolithic application.
Responsibilities
* Develop frontend features with React and/or Vue, including UI component design.
* Implement backend services with Node.js, REST APIs, and SQL data access.
* Refactor legacy code and contribute to progressive modularisation of the platform.
* Design unit and component tests, improving test coverage and reliability.
* Participate in refinement, identify solution options, and translate needs into user stories.
* Coach and support other developers through pairing, mobbing, code reviews and XP practices.
* Contribute to architectural direction using hexagonal/clean architecture principles.
* Support deployment pipelines and containerised runtime environments.
* Ensure high code quality, maintainability, performance and security.
* Collaborate with analysts, architects and business stakeholders in an iterative delivery model.
What we’re looking for
* Master’s degree in Computer Science (or equivalent).
* Strong experience with process modelling and structuring workflows.
* 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 broader Java ecosystem.
* Ability to read and understand architectural diagrams (e.g., C4 models).
* Native‑level proficiency in French, plus good working knowledge of English.
Nice‑to‑Have Skills
* 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 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).
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Staffing and Recruiting
#J-18808-Ljbffr