Au sein de l’Agence nationale de la sécurité des systèmes d’information (ANSSI), le laboratoire d’innovation (le Lab) développe de nouveaux services publics à l’ère du numérique, au service de l’intérêt général, dans le cadre du programme startup d’Etat (BetaGouv).
Le Lab recrute aujourd’hui 1 développeur.se fullstack en vue de renforcer l’équipe actuelle composée de 1 lead dev, 1 RSSI, 6 développeurs full stack senior.
En tant que membre de l’équipe :
Vous échangerez au quotidien avec le/la PM, la Product Designer, les chargés de déploiement. Nos équipes sont soudées et échangent beaucoup. Être décontracté·e et accessible est essentiel. Nous tenons beaucoup à la qualité et la facilité de nos conversations. Nous échangeons en remote via discord.
Vous participerez au découpage technique des fonctionnalités. Nous déployons en PROD plusieurs fois par semaine, avec utilisation de feature flags si nécessaire. Nous ne travaillons pas avec des branches Git qui vivent plusieurs semaines.
Vous vous sentirez responsable de la plate-forme de PROD. Nous sommes partisans du « You build it, you run it ». L’équipe de développement est composée d’ingénieur·e·s pour qui la bonne santé de la PROD est primordiale.
Vous disposez d’au moins 10 ans d’expérience dans le développement, aussi bien back que front.
Vous avez envie de travailler en équipe : nous travaillons beaucoup en pair-programming, parfois en mob-programming.
Vous êtes à l’aise en communication orale et écrite.
Vous êtes aimez travailler dans ambiance chaleureuse, décontractée, où chacun s’entre-aide.
Compétences agnostiques des technologies utilisées :
Aimer eXtreme Programming et les « 4 rules of simple design » de Kent Beck.
Et par conséquent :
Écrire des tests automatisés : rapides, robustes, ne dépendants pas de l’extérieur.
Faire au plus simple, mais savoir prendre le temps de refactorer quand c’est le moment.
Savoir raisonner sur le couplage et la cohésion dans le code.
Être très à l’aise avec l’injection de dépendance à tous les niveaux : depuis les paramètres d’une fonction jusqu’à l’architecture hexagonale.
La pratique du TDD est un énorme plus.
Stack technique :
Backend en Nodejs. Du expressjs pour les serveurs. Du javascript et typescript pour le code.
Frontend en Svelte / React / Web Components / pug. Ici aussi, du JS et du TS.
Metabase pour la BI.
Poste à pouvoir immédiatement pour au moins 6 mois renouvelables
Profil freelance : TJM à discuter, sur la base de la grille BetaGouv
Temps de travail : 4 à 5 jours par semaine (à discuter) en télétravail. L’équipe se retrouve tous les 2 mois à Paris ou Bordeaux.
Déroulé : examen des candidatures > entretien tel de 30mn > Test et entretien long.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.