Jobiglo

No results.

Senior Full-Stack Developer (PHP/Laminas + React/TypeScript)

imec in Vlaanderen · Louvain

New
Senior 🇬🇧 English
PHP Laminas Symfony Doctrine ORM Twig React TypeScript Vite react-router TanStack Query Docker CLI PHPUnit PHPStan GitHub Actions Azure Solr Redis Symfony Messenger Databricks Parquet

Job description

About the role

IMEC is looking for a senior full‑stack developer to design, build and maintain complex web applications that support its cutting‑edge nanotechnology research. You will work with both back‑end PHP/Laminas services and front‑end React/TypeScript interfaces, collaborating with multidisciplinary teams.

Key responsibilities

  • Deliver end‑to‑end features using PHP/Laminas MVC, Doctrine ORM and Twig templating.
  • Build and maintain a modern React + TypeScript UI with Vite and shared component libraries.
  • Develop APIs and integrate data pipelines with IMEC’s data lake, validating and reconciling incoming data.
  • Operate and support Docker‑based workflows, CLI tasks and contribute to releases and deployments.
  • Ensure code quality through automated testing (PHPUnit) and static analysis (PHPStan).

Required profile

  • Proven experience delivering maintainable software for complex business workflows.
  • Strong background in PHP (8.4+) and modern MVC frameworks such as Laminas or Symfony.

Required skills

  • PHP (8.4+)
  • Laminas and/or Symfony
  • Doctrine ORM
  • Twig
  • React
  • TypeScript
  • Vite
  • react‑router
  • TanStack Query
  • Docker
  • CLI tooling
  • PHPUnit
  • PHPStan
  • GitHub Actions
  • Azure
  • Solr (nice to have)
  • Redis (nice to have)
  • Symfony Messenger (nice to have)
  • Data pipeline formats such as Databricks or Parquet (nice to have)

What we offer

  • Opportunity to work at one of the world’s leading nanotechnology research centers.
  • Inclusive, multicultural and informal working environment.
  • Access to IMEC Academy for continuous technical and personal development.
  • Market‑aligned salary and a comprehensive benefits package.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec imec in Vlaanderen.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 1 week geleden

Expires over 1 maand

10 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

imec in Vlaanderen

Louvain