DEVELOPPEUR SENIOR FULL STACK H/F

CDI
Paris
Télétravail occasionnel
Salaire : 70K à 75K €

Hubency
Hubency

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Dans le cadre du renforcement de notre équipe technique, sous le rattachement hiérarchique du CTO, nous recherchons un·e Développeur·se Senior Full Stack pour rejoindre une équipe SaaS en pleine évolution.

Vous interviendrez sur l'ensemble de la stack technique : Node.js/Express, Vue 3/Quasar, MongoDB, RabbitMQ, Redis, etc.

Votre rôle sera de développer des fonctionnalités end-to-end, d’optimiser les performances, et de contribuer à l’amélioration continue de l’architecture et des processus DevSecOps.

Vous travaillerez en étroite collaboration avec le Lead Developer pour livrer une solution robuste et scalable.

En tant que collaborateur expérimenté, vous interviendrez comme référent technique et mentor, vous jouerez un rôle clé dans la montée en puissance de l’équipe technique et la structuration du produit.

Votre rôle consiste à allier expertise technique, exigence de qualité et sécurité pour garantir la performance et la pérennité de nos solutions.

VOS MISSIONS

Développement & ingénierie logicielle
  • Développer, maintenir et optimiser les fonctionnalités backend et frontend.

  • Produire un code propre, sécurisé, maintenable et documenté, conforme aux bonnes pratiques.

  • Concevoir et maintenir des API REST CRUD.

  • Concevoir et optimiser les schémas MongoDB.

  • Mettre en œuvre des mécanismes de cache et de traitement asynchrone.

  • Participer à la définition et à l’évolution des standards de développement (qualité, sécurité, scalabilité).

  • Réaliser et animer des code reviews.

Frontend & expérience utilisateur
  • Participer à la conception et à l’évolution du Content Design System (CDS).

  • Développer des interfaces accessibles, cohérentes et performantes.

  • Concevoir et maintenir des composants réutilisables (Vue 3 / Quasar).

  • Gérer les états applicatifs et l’intégration des APIs backend.

  • Garantir la cohérence fonctionnelle et technique entre frontend et backend.

Qualité, tests & dette technique
  • Concevoir, écrire et maintenir des tests unitaires, d’intégration et end-to-end.

  • Garantir une forte couverture de tests.

  • Automatiser les tests dans les pipelines CI/CD.

  • Identifier, analyser et réduire la dette technique.

  • Promouvoir les bonnes pratiques de tests.

Sécurité & conformité
  • Appliquer les bonnes pratiques de sécurité applicative.

  • Identifier, signaler et corriger les vulnérabilités.

  • Participer aux audits de sécurité et tests d’intrusion.

  • Auditer la sécurité des programmes et des données.

DevSecOps & infrastructure
  • Contribuer à la gestion des environnements et à leur stabilité.

  • Superviser les déploiements et les pipelines CI/CD.

  • Mettre en place du monitoring, des métriques et des alertes avancées.

  • Automatiser les tâches récurrentes (tests, déploiements, contrôles qualité et sécurité).

  • Participer à la résolution des incidents de production.

Architecture & conception technique
  • Participer à la conception technique des nouvelles fonctionnalités.

  • Proposer et documenter des évolutions architecturales.

  • Définir des patterns de communication inter-services (Pub/Sub, APIs).

  • Concevoir des modèles de données optimisés.

  • Structurer le code frontend pour une réutilisabilité maximale.

  • Évaluer et intégrer de nouveaux outils ou technologies.

Collaboration, leadership & produit
  • Participer activement aux rituels Agile.

  • Collaborer étroitement avec les équipes Produit et Support.

  • Traduire les enjeux techniques pour des interlocuteurs non techniques.

  • Mentorer les développeurs de l’équipe et accompagner leur montée en compétences.

  • Négocier les compromis techniques (délais, périmètre, qualité).

  • Contribuer à l’amélioration continue de la satisfaction client.

Innovation & veille technologique
  • Assurer une veille technologique active (frameworks, bonnes pratiques, IA).

  • Proposer et mener des POC.

  • Former l’équipe sur de nouveaux outils ou pratiques.

PROFIL REQUIS

Niveau Bac +3 à Bac +5 en informatique avec au minimum 2 ans d’expérience sur un poste similaire (séniorité évaluée sur la maîtrise réelle et l’impact).

Compétences transverses
  • Leadership naturel et esprit collaboratif

  • Capacité à transmettre, former et fédérer

  • Forte autonomie et sens des responsabilités

  • Excellente communication écrite et orale

  • Capacité d’analyse, de priorisation et de prise de décision

  • Appétence pour les environnements en construction

  • Orientation résultats, qualité et satisfaction client

  • Rigueur, organisation, réactivité et force de proposition

  • Sensibilité aux enjeux métiers (idéalement secteur gestion / valorisation des déchets)

Compétences techniques

Backend

  • Node.js (TypeScript), Express

  • MongoDB / Mongoose

  • RabbitMQ (Pub/Sub, orchestration)

  • Redis (cache)

  • Jest / Supertest

  • ELK, Grafana, Prometheus

  • Docker / Docker Compose

Frontend

  • Vue 3, Quasar Framework

  • Pinia

  • Axios

Infrastructure & outils

  • GitLab CI/CD

  • Ansible

  • Keycloak

  • Turborepo

POURQUOI NOUS REJOINDRE ?

  • Un poste stratégique avec un fort impact produit

  • Un environnement SaaS technique et stimulant

  • Un rôle de référent·e et mentor, au cœur d'une l’équipe en développement

  • Une culture d’amélioration continue et d’innovation

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.