Application Developer (F/M)

Publiée le 29/04/2026

TMC Luxembourg logo

TMC Luxembourg


Temps de travail
Type de contrat
Langues parlées
EN
Niveau d'étude

About this vacancy


We are looking for a Senior Application Developer to work on the full modernization of a core in‑house business application. The mission focuses on transforming an existing legacy application into a modern, scalable, and maintainable solution.

You will be responsible for migrating the backend from PHP / Laravel to Node.js, upgrading the frontend from AngularJS to a modern framework (Angular or Vue.js), and modernizing the Dockerized Ubuntu / Nginx environment. The role requires strong analytical skills, solid technical decision‑making, and careful execution to ensure business continuity throughout the transformation.


What we expect from you


We expect you to analyze an existing application in depth (codebase, dependencies, and business logic), lead the migration of the PHP/Laravel backend to a modern Node.js architecture, and upgrade the frontend from AngularJS to a recent version of Angular or to Vue.js. You will also modernize and optimize the Dockerized environment (Ubuntu and Nginx), ensuring performance, stability, and long‑term maintainability. You will contribute to architectural decisions, apply best development and testing practices, and work autonomously on a business‑critical application while ensuring uninterrupted service.


Current Application Stack

  • PHP 5.6
  • Laravel 5.2
  • PHPUnit 5
  • AngularJS 1.4.6
  • Dockerized Ubuntu 22.04
  • Dockerized Nginx 1.18

Target Stack

  • Node.js (latest version)
  • Angular (latest) or Vue.js
  • Dockerized Ubuntu (latest)


Postulez en ligne

Application Developer (F/M)

 
 
 
 

Formats supportés :
.pdf, .doc, .docx, .odt (taille max : 10 mo).



Ex : Lettre de motivation, portfolio, etc.

Formats supportés :
.pdf, .doc, .docx, .odt, .png, .jpg, .jpeg, .gif (taille max : 10 mo).


Profitez-en pour créer un compte gratuit et sécurisé afin de rejoindre la communauté Moovijob.com.

 
 
i
Utilisez au moins huit caractères avec des lettres, un chiffre et un symbole
Confidentialité

Chez Moovijob.com nous veillons à la sécurité de tes données. Ton compte Moovijob.com n’apparaîtra jamais publiquement. Nous respectons les paramètres de confidentialité que tu définis. Seules les entreprises pour lesquelles tu postules ou celles utilisant la CVthèque Moovijob.com peuvent avoir accès à ton profil, si tu l’as décidé.


Restez informé de l'état du marché luxembourgeois et recevez nos conseils lors de ce rendez-vous !

En postulant sur Moovijob.com, vous acceptez les informations légales.


1

La Newsletter

Restez informé de l'état du marché du travail au Luxembourg et recevez nos conseils pratiques !

Désinscription possible à tout moment.