LEAD Developer Full-stack
This position was filled!
Qui sont-ils ?
DreamQuark est une startup Française, elle développe la plateforme logicielle Brain qui démocratise l’usage de l’Intelligence Artificielle.
Basée sur une technologie de pointe propriétaire d’apprentissage profond (DeepLearning), Brain apporte rapidement, à ses clients banquiers et assureurs, des résultats inégalés et interprétables. Brain, couvre l’ensemble de leurs applications, telles que la fraude, le risque, la conformité ou le marketing.
Aujourd’hui DreamQuark est en train de reconstituer son équipe tech et est à la recherche de nouveaux talents, motivés et prêts à relever les défis pour finaliser la phase d’industrialisation du produit.
Rencontrez Camille, DRH
Descriptif du poste
Rôles/Missions :
- Assure la conception et le développement Frontend, Backend et BackOffice sur l’ensemble des produits, depuis l’intégration des données jusqu’à leur restitution à l’utilisateur final, en passant par leur stockage et la mise en œuvre des modèles de données associées, leur transmission et exploitation par les modules de Data Science et la sécurité de leur accès.
- Assure le design et les évolutions de l’architecture technique des produits en accord avec les besoins de performances, de résilience et de disponibilités exprimés, en cohérence avec les besoins fonctionnels et opérationnels exprimés ou induits
- S’assure de la qualité des réalisations et des documentations (utilisateurs, administrateurs, architecture techniques et cahier de tests - intégration et performance…) via la mise en œuvre des méthodologies nécessaires (industrialisation, automatisation, tests unitaires, intégration continue, déploiement continue, revue de PR, benchmark de performance…)
- Assure la mise en production et la maintenance des produits développés, en cohérence avec les besoins fonctionnels et techniques (scalabilité, résilience, disponbilité, sécurité, protection de la vie privée…)
- Travaille étroitement avec le Product Owner et l’équipe de direction à la mise en œuvre d’une RoadMap Produits en cohérence avec le Backlog technique, les besoins du marché et le cycle commercial (Go-to-Market, MVP, Proof of Concept/Value)
- Assure l’accompagnement et la formation des autres Dev FullStack, Data Scientist etc sur tous les sujets ayant attrait aux implémentations techniques
Profil recherché
Compétences fonctionnelles et techniques attendues :
- Langages de développement : Python, JavaScript (backend + frontend), Shell Script
- Stockage de la donnée : concept de modèle de données, services MongoDB, PostgreSQL, ElasticSearch…
- Gestion des flux de travail : concept de workflow, architecture micro-service et message service, concept de tâche synchrone et asynchrone, service RabbitMQ, framework Celery…
- Composants et interactions : concept de Frontend/Backend/BackOficce, concept de Data Abstraction Layer (DAL), concept d’API REST (+ CRUD) et GraphQL, maîtrise des frameworks Web UI (ReactJS, Redux) et serveur (Django, FastAPI, Express.js)
- Gestion de produits “Agile” : méthodologie de gestion (Scrum, Kanban, Lean, rédaction de conceptions techniques…), de travail collaboratif (dépôt GIT, gestion de version de code, Branch/Issues/Pull Requests…), de Livraison Continue (Test unitaire de validation/non-régression – CI, Support applicatif et opérationnel du déploiement continue – CD)
- Gestion des environnements et des dépendances applicatives : Plateforme virtualisée (VM, Cloud), Container Docker/Docker-Compose, Poetry et Virtualenv (Python), NPM (JavaScript)…
- Gestion de la sécurité : protocole d’authentification (SAMLv2, OpenID), design et implémentation d’une politique de contrôle d’accès aux données et fonctionnalités, gestion de la traçabilité et de l’audit…
- Système d’exploitation : Linux, MacOS, Windows
Déroulement des entretiens
Premier entretien avec la Talent Manager puis entretien technique afin de confirmer le fit du candidat avec le poste.