Nous recherchons un concepteur et développeur Python expérimenté pour rejoindre notre équipe située à Villeneuve d'Ascq (59).
Une expérience confirmée de minimum 4 ans en Python 3, architecture système et modélisation des données ou en bases de données orientées graphe est requise.
Compétences non techniques:
Curieux, résilient, autonome
Français parlé et écrit couramment.
Anglais professionnel.
Compétences techniques par priorité:
Python 3.12+ (typing, mro, Annotated, .), JAVA
Framework et bibliothèque : FastAPI(middleware, router, Depends, .), Nicegui, mypy, pytest, uv
Conception et de développement d'API REST: authentification, autorisation, gestion des versions, filtrage, pagination, mise en cache, recherche, etc.
Familier avec le chiffrement asymétrique (private/public key) et la programmation asynchrone (asynccontextmanager, AsyncIterator, async for, .).
Autonome pour la gestion et de packaging de code : Git, tests unitaires / fonctionnels / profiling, CI/CD sur Gitlab, semantic-release, Dockerfile, docker compose.
Rédaction de documentation pour les développeurs : markdown, mkdocs
De l'expérience avec GraphQL, LangChain ou OpenCV est un plus.
Rôle et responsabilités :
L'accent sera mis sur le développement des backends du logiciel CloudDataEngine, y compris l'API destinée aux clients et les outils internes potentiels.
La mise en production du code développé est traitée séparément. La gestion des plateformes de production elles-mêmes n'entre pas dans le cadre de ce poste.
La plupart du code source développé est fermé, mais le développeur utilisera du code open source et sera encouragé à contribuer en amont à des projets open source.
Il s'agit d'un poste à temps plein, directement rattaché au directeur technique dans une équipe existante de développeurs.
A l'issue d'un premier entretien, un exercice de mise en situation à faire chez soi pourra être donné.
Ex de service https://cispe.catalogue.clouddataengine.io/ réalisé avec NiceGUI, FastAPI, GraphQL et SPARQL.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.