Renforcer l’équipe technique d’Adraste pour accélérer le développement, le déploiement et l’évolution de sa plateforme SaaS destinée aux administrateurs et mandataires judiciaires. La mission consiste à contribuer à l’ensemble de la stack technique, du développement des fonctionnalités jusqu’à leur mise en production, en garantissant la fiabilité, la qualité et la sécurité des données.
Missions principales
Prendre en charge des tickets de développement sur l’ensemble de la stack, analyser les spécifications et la documentation, poser les questions nécessaires et soumettre des pull requests propres, testées et documentées.
Participer au développement frontend avec React, TypeScript, Vite et Tailwind, ainsi qu’au développement backend avec Express et TypeScript. Contribuer également aux services d’intelligence artificielle et de traitement documentaire développés en Python et FastAPI.
Intervenir sur les déploiements et l’infrastructure en participant à la mise en place et à l’évolution des pipelines CI/CD, des configurations Kubernetes, des files de messages et des outils d’observabilité.
Suivre les bonnes pratiques de déploiement et proposer des améliorations de la stack technique en fonction des évolutions du marché et des besoins du produit.
Comprendre les fonctionnalités livrées et leur utilisation par les clients afin de contribuer aux décisions techniques en tenant compte des besoins réels des utilisateurs.
Appliquer les bonnes pratiques de sécurité lors de chaque livraison, notamment en matière de gestion des secrets, de limitation des droits d’accès, de chiffrement et de protection des données sensibles. Veiller à ce qu’aucune donnée réelle ne soit utilisée en dehors de l’environnement de production.
Compétences attendues
Maîtrise de TypeScript et de Python, avec des projets concrets accessibles en ligne. Expérience du déploiement d’applications en production sur une infrastructure cloud et compréhension des enjeux liés à la configuration, aux mises à jour et au suivi des erreurs.
Connaissances en développement frontend avec React, TypeScript, Vite et Tailwind, en développement backend avec Express et TypeScript, ainsi qu’en développement de services Python avec FastAPI. La stack comprend également PostgreSQL, les migrations de bases de données, les modèles de langage (LLM), la recherche vectorielle et la génération de documents Word, PDF et Excel.
Des connaissances en Kubernetes, AWS ou GCP constituent un avantage. La maîtrise des tests automatisés, du typage strict, de la revue de code, de la conception d’API, de la gestion des erreurs et de l’observabilité est également appréciée. Une familiarité avec GitHub Actions, ArgoCD, OpenTofu, OpenTelemetry et les agents de programmation assistée par IA est un plus.
Profil recherché
Étudiant en école d’ingénieurs ou de développement informatique, ou jeune diplômé, disponible un à deux jours par semaine. Le profil recherché est autonome, polyvalent et capable de reprendre un code existant, de travailler sur différents composants techniques et de livrer des fonctionnalités en production. Un intérêt pour les besoins des utilisateurs et la compréhension du produit est attendu. Le statut de micro-entrepreneur est indispensable et doit être compatible avec le statut étudiant.