cover image
Free-Work

Full Stack Confirmé (Angular / Node.js) – Application Desktop (IT) / Freelance

Remote

Tarnos, France

€ 400 /day

Mid level

Full Time

12-03-2026

Share this job:

Skills

Communication Python TypeScript Architecture Linux angular node.js Agile C++ JS

Job Specifications

Contexte de la mission

Dans le cadre du développement d’une application métier destinée à des utilisateurs terrain, nous recherchons un Développeur Full Stack confirmé afin de renforcer une équipe en charge d’une solution digitale stratégique.

Cette application desktop permet aux utilisateurs d’accéder à différents services opérationnels, y compris dans des environnements où la connectivité réseau peut être limitée ou intermittente. Elle vise à améliorer l’efficacité des opérations et à faciliter l’accès à des informations techniques essentielles.

La solution repose sur une architecture modulaire, composée :

d’un socle technique assurant les fonctions de base (authentification, sécurité, mises à jour logicielles, gestion de la connectivité)
de modules fonctionnels ajoutés sous forme de plugins permettant de fournir différents services applicatifs

Parmi les fonctionnalités couvertes :

gestion et suivi d’équipements
calcul et visualisation d’indicateurs de performance
recommandations techniques
consultation de documentation
assistance interactive au diagnostic

L’application est développée dans un environnement technologique moderne basé notamment sur :

Electron JS
Angular
Node.js
Typescript

Certains modules spécifiques peuvent également intégrer des développements en Python ou C++.

Le produit est actuellement en cours d’évolution avec plusieurs initiatives visant notamment à :

renforcer la sécurité applicative
améliorer l’industrialisation et la robustesse de la solution
préparer son déploiement à plus grande échelle

Mission

Dans ce contexte, nous recherchons un développeur confirmé (minimum 6 ans d’expérience) pour intervenir sur la conception et le développement de nouvelles fonctionnalités.

La mission consiste notamment à :

Concevoir et développer de nouvelles fonctionnalités au sein de l’application
Implémenter les évolutions dans le respect de l’architecture existante
Garantir la qualité et la maintenabilité du code
Développer les tests unitaires automatisés
Participer à l’amélioration continue de la solution
Contribuer aux estimations techniques et au découpage des User Stories
Participer aux cérémonies Agile du projet
Identifier les impacts techniques potentiels des évolutions
Apporter un support technique aux autres membres de l’équipe
Assurer un reporting régulier de l’activité

Environnement et méthodologie

Le projet est organisé selon une méthodologie Agile avec les cérémonies suivantes :

Daily meetings
Refinement sessions
Retrospectives

L’équipe s’inscrit dans une organisation de développement structurée avec des cycles de planification réguliers.

Les livrables attendus incluent notamment :

documentation technique
contributions au code source
documentation d’installation et de déploiement
mise à jour des tickets et suivi des développements

La documentation et les échanges peuvent se faire en anglais et en français.

Profil recherché

Nous recherchons un développeur disposant :

Compétences techniques

Solide expérience en Angular / Node.js / Typescript
Bonne maîtrise des tests unitaires automatisés
Bonne compréhension des architectures logicielles
Expérience en développement sécurisé
Sensibilité aux enjeux de qualité du code et sécurité applicative
Connaissance des environnements Linux
Une expérience en conteneurisation serait un plus

Compétences professionnelles

Autonomie et proactivité
Capacité à travailler dans un environnement collaboratif
Bonne communication écrite et orale
Capacité à alerter et remonter les informations pertinentes
Bon niveau d’anglais professionnel

Organisation de la mission

La mission peut être réalisée majoritairement à distance, avec des présences ponctuelles sur site possibles afin de faciliter la collaboration avec l’équipe.

Une phase d’intégration initiale sur site pourra être prévue afin de favoriser la prise en main du projet.

About the Company

Free-Work is a European platform dedicated to supporting IT contractors and permanent employees alike with their professional journeys in the tech industry. Know more