Senior Backend Developer

Télétravail total CDI

À propos de TENACY

Notre mission : pérenniser les organisations grâce à un usage plus efficace des ressources cyber.

Avec la plateforme Tenacy, les équipes cyber gèrent simplement tous leurs enjeux de conformité cyber. Tenacy centralise les données et processus, met en cohérence stratégie et opérations, et fait de la multi-conformité un jeu d’enfant.

Résultat : les équipes cyber peuvent enfin se concentrer sur leur vrai métier – analyse et prise de décision –, pour un impact décuplé sur la sécurité de leur organisation.

Leader en France, nous comptons plus de 200 clients, 3000 utilisateurs et 50 collaborateurs.

Le poste

Tenacy entre dans une phase stratégique de croissance, avec des clients de plus en plus exigeants et structurés. Pour accompagner cette montée en puissance, nous renforçons l'équipe tech et recrutons plusieurs développeurs seniors.

Nos utilisateurs sont des RSSI, sur des référentiels comme ISO 27001, NIS 2 ou DORA. Travailler avec de grands comptes implique de gérer des logiques métier complexes et variées : un environnement stimulant, exigeant et riche en apprentissages.

Les technos sont Python (Flask), PostgreSQL et Vue.js.

Ce qui est solide. Le produit sert des utilisateurs professionnels qui l'ouvrent tous les jours. Le déploiement est continu et automatisé. Une nouvelle API, en architecture par couches, est en cours et donne la direction.

Ce qu'il reste à construire. Dans l'ancien code, la couche service manque : la logique métier vit dans les points d'entrée de l'API et dans le modèle, ce qui rend chaque changement plus coûteux qu'il ne devrait. La couverture de tests n'est plus mesurée. Plusieurs chantiers sont ouverts et attendent qu'on décide de les finir ou de les arrêter. Rien de tout cela n'est bloqué : il manque des gens qui l'ont déjà fait.

Tes responsabilités

L'équipe engineering se reconstruit, côté back comme côté plateforme, et tu seras au cœur de cette dynamique. Concrètement : ce que tu poses dans tes six premiers mois deviendra la référence pour ceux qui arrivent après.

  • Contribuer activement au développement, et aimer cela.

  • Relier les enjeux techniques aux enjeux business.

  • Faire grandir l'équipe par la revue de code et le pair sur les sujets structurants.

  • Prendre en charge les problématiques d'architecture et apporter des réponses claires, cohérentes avec le besoin produit, à court, moyen et long terme.

  • Apporter ton expertise technique dans la conception, la structuration et l'évolution de nos projets.

  • Faire évoluer nos outils, notre stack et nos process pour gagner en performance et en qualité.

L'architecture au-delà d'un module se tranche avec l'architecte et le CTO. Les standards s'appliquent à tout le monde, toi compris.

Profil recherché

Indispensable

  • Avoir repris un back-end existant, complexe et peu documenté, et l'avoir remis en état de livrer : pendant des années, sur un système qui ne pouvait pas s'arrêter.

Ce qui compte autant

  • Être à l'aise pour lire un gros code que tu n'as pas écrit, et pour dire ce qu'il fait avant de proposer de le changer.

  • Forte capacité d'analyse et de pragmatisme, dans les arbitrages techniques comme produit.

  • Avoir déjà travaillé sur des sujets à forte complexité métier.

  • À l'aise dans un environnement mouvant : tu sais naviguer dans la complexité et l'incertitude.

  • Tu utilises l'IA dans ta boucle de développement sur du code de production, et tu sais ce qu'elle produit de mauvais sur une base de code existante.

  • État d'esprit positif, envie de faire progresser l'équipe et de contribuer à une dynamique collective.

En plus, si tu l'as : un vrai bonus

  • Aimer le front et savoir le tenir. Si tu es à l'aise en Vue, ou dans un autre écosystème moderne.

  • Savoir tenir une fonctionnalité de bout en bout, du composant à l'API, sans passer le relais à chaque frontière.

Pas exigé

  • Python comme langage principal : on cherche un niveau d'exigence, pas une ligne de CV. Un autre langage pratiqué avec la même rigueur passe très bien.

  • Vue, ni aucun framework front : c'est un bonus, pas un prérequis.

  • L'expertise Flask : le framework s'apprend.

  • Une expérience cyber ou GRC : le domaine s'apprend aussi.

Détails sur le poste
Télétravail total
CDI
Propulsé parTaleez