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)