développement de nouvelles fonctionnalités, intégration d’APIs (logiciels tiers ou internes), maintenance d’applications existantes, automatisation, architecture légère, et parfois support/optimisation
Le/la Full-Stack Developer aura pour mission de prendre en charge des projets très variés : développement de nouvelles fonctionnalités, intégration d’APIs (logiciels tiers ou internes), maintenance d’applications existantes, automatisation, architecture légère, et parfois support/optimisation. L’objectif : disposer d’un profil à l’aise avec plusieurs technologies, capable d’apprendre rapidement et de s’adapter à différents types de missions.Missions principalesConcevoir, développer et maintenir des applications et services (backend, frontend, micro-services, API) selon les besoins business et techniques.Intégrer des API de solutions logicielles tierces ou internes : compréhension de la documentation API, authentification, traitement des données, sécurisation, orchestration.Mettre en place des connecteurs, webhooks, middlewares ou pipelines d’intégration entre systèmes.Participer à la définition de l’architecture technique, proposer des choix technologiques adaptés aux besoins et au contexte.Collaborer avec les métiers pour prendre en compte les besoins, traduire en spécifications techniques, assurer une bonne qualité de livraison.Assurer la qualité du code : tests unitaires, tests d’intégration, revue de code, documentation, deployments et mise en production.Gérer les environnements (dev, test, production), contribuer à l’automatisation (CI/CD) et à la gestion des releases.Surveiller, optimiser ou refactorer les parties existantes si besoin, identifier les goulots d’étranglement, proposer des améliorations.Être force de proposition pour de nouveaux outils ou méthodes de travail, rester à jour sur les technologies, et s’adapter aux changements rapides.Veiller à la robustesse, à la sécurité et à la performance des solutions développées.Compétences techniques :Maîtrise d’un ou plusieurs langages backend (ex. : Java, C#, Python, Node.js) et d’un framework associé.rigorExpérience frontend souhaitée (ex. : React, Angular, Vue) – pour être à l’aise sur les parties UIBonne connaissance des API REST (ou GraphQL), intégration, authentification (OAuth, JWT, etc.).Expérience avec bases de données relationnelles et/ou NoSQL (ex. : MySQL, PostgreSQL, MongoDB) et bonne capacité à modéliser des données.Connaissance des principes de tests, CI/CD, déploiement (ex. : Git, Jenkins, GitHub Actions, GitLab CI).Compréhension des bonnes pratiques de sécurité applicative, performance, monitoring.Idéalement expérience dans un environnement agile (Scrum, Kanban) ou approche itérative.
Phone:
Apply Via: