Senior Fullstack Engineer

Résumé du poste

Paris

Modèle de travail

Hybride · 2 jours à domicile
il y a 6 jours
Description du poste

Context

Vizzia déploie des caméras connectées et des infrastructures intelligentes pour plus de 250 autorités locales en France. Derrière le produit que voient les villes se cache une couche moins visible mais tout aussi critique : la plateforme qui assure le fonctionnement du parc.

L'équipe DLM construit et maintient cette couche. FleetAPI, détection de dérive, moteur de statut, outils internes pour les équipes Ops et Hardware, workflows de provisionnement --- si une caméra est mal configurée, si un parc dérive, si un opérateur doit agir rapidement, c'est la stack de cette équipe qui rend cela possible ou non.

Ce que vous ferez

Vous développerez et maintiendrez les outils internes utilisés quotidiennement par les équipes Ops et Hardware :

  • Construire et maintenir des services backend.
  • Concevoir et livrer des fonctionnalités sur le tableau de bord interne (Node.js, TypeScript, React).
  • Écrire des API REST propres avec des spécifications OpenAPI appropriées.
  • Travailler sur des flux d'événements et des pipelines de données si nécessaire (l'équipe utilise AWS).
  • Contribuer au travail lié à l'infrastructure aux côtés de l'ingénieur cloud senior (CDK, AWS).
  • Livrer du frontend là où cela compte.
  • Développer des interfaces en React & Tailwind (ou bibliothèques équivalentes) pour les clients internes.
  • L'équipe ne cherche pas un spécialiste frontend, mais vous devez être suffisamment à l'aise pour posséder votre front sans assistance.
  • Contribuer à l'architecture et à la discipline des processus.
  • Remettre en question les spécifications venant du Tech Lead & PM, soulever les préoccupations tôt, pas après.
  • Participer aux revues de code, aux propositions d'architecture, à la réponse aux incidents dans votre périmètre.
  • Les tickets sont des contrats : les exigences sont livrées ou remontées avant la livraison.
  • Mentorer les futurs recrutements juniors à mesure que l'équipe grandit.

Qui vous êtes

  • Vous avez 3 à 5 ans d'expérience full-stack en environnements de production, avec une solide maîtrise de TypeScript / Node.js et une utilisation réelle de React ou Vue.
  • Vous avez livré des fonctionnalités de bout en bout et possédé un domaine, y compris les parties ennuyeuses : monitoring, astreintes, revues post-incident.
  • Vous avez des connaissances d'AWS en production (Lambda, S3, RDS) et une exposition à l'IaC (Terraform ou CDK).
  • Vous opérez bien dans un périmètre défini par un Tech Lead et un PM. Vous exprimez vos idées via les bons canaux et traitez les exigences des tickets comme des engagements.
  • Français préféré ; anglais technique courant accepté.

Si vous avez déjà travaillé sur l'IoT, les systèmes de gestion de flotte ou les outils internes, c'est un signal fort. Ce n'est pas un prérequis.

Rémunération et avantages

  • 💸 BSPCE + 60--75k€ brut annuel, selon profil.
  • 🏡 Travail hybride (3 jours minimum sur site, Paris 9ème).
  • 🏝 Contrat cadre et RTT (entre 8 et 12 jours par an selon les jours fériés).
  • 💻 Un Mac ou PC selon vos préférences.
  • 🍜 Prise en charge à 60% des tickets restaurant d'une valeur de 9€ par jour travaillé.
  • 🚃/🚲 Forfait mobilités durables.
  • 🏥 Mutuelle (Alan).
  • 💼 Bureaux situés dans le centre de Paris (9ème arrondissement).
  • ☀️ Offsite annuel avec toute l'équipe et de nombreux événements d'entreprise.

Si vous avez lu jusqu'ici, vous êtes probablement très intéressé par le poste et/ou Vizzia. Nous aimerions avoir de vos nouvelles même si vous pensez ne pas cocher toutes les cases.