Les missions du poste


Le besoin

Description détaillée

Le/La Software Engineer - Full stack contribuera au développement et à la maintenance de nos solutions logicielles réseau.

Vos responsabilités

  • Architecture & Conception : Définir et concevoir l'architecture de composants backend et frontend robustes, capables de soutenir des volumes de données importants et des règles de gestion complexes.

  • Développement haute performance : Participer au développement de nouvelles fonctionnalités stratégiques en rédigeant un code propre, hautement efficace, testé et documenté.

  • Leadership technique & vision : Prendre une part active à la définition de la stratégie logicielle et des objectifs long terme de l'équipe.

  • Inculquer les meilleures pratiques via des revues de code et de conception exigeantes.

  • Résolution de problèmes complexes : Diagnostiquer et corriger des anomalies structurelles, et apporter une expertise de second niveau aux équipes techniques et aux clients lors d'incidents critiques.

Projets majeurs et défis à court terme

  • Refonte et optimisation d'envergure : Vous intervenez dans l'évolution et la refonte globale de notre plateforme de gestion du cycle de vie des flux Firewalls. Ce système critique, qui intègre l'ensemble des règles de gestion et de sécurité complexes d'une grande entreprise du secteur, nécessite une restructuration profonde pour optimiser ses performances et sa maintenabilité (gestion d'une dette technique complexe, industrialisation).

  • Automatisation de l'écosystème réseau : Concevoir et déployer des solutions d'automatisation globales pour nos infrastructures réseau, en dépassant le cadre des scripts isolés pour bâtir de véritables outils d'ingénierie logicielle (Network Automation / NetDevOps).

Le profil recherché

Profil recherché

  1. Expérience confirmée en développement Full Stack sur des applications d'envergure (idéalement avec des problématiques d'infrastructure, de réseau ou de sécurité)
  2. Maîtrise des patterns d'architecture logicielle modernes (API-first, microservices, state management)
  3. Connaissance des principes DevOps et maîtrise des outils de CI/CD, PaaS et monitoring
  4. Capacité à plonger dans des systèmes existants complexes (legacy), à en comprendre les rouages pour les simplifier, les refondre et les optimiser

Compétences requises

  • PaaS
  • API
  • Automation
  • Monitoring
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Lille