Développeur(se) Python/React
Il y a 6 heures
Brussels, Belgique
Jobbydoo
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Pour le compte d’un cabinet de conseil, dont le client est une société belge du secteur de l’énergie, je recherche :
Un(e) Développeur(se) Python/React
Vous interviendrez au sein de la plateforme interne d’intelligence artificielle et de communication entre agents IA, destinée aux usages quotidiens internes et à la communication entre agents IA.
MISSIONS PRINCIPALES
Développement back end
- Développer et faire évoluer des services et API en Python avec FastAPI, en respectant les standards Elia et la qualité attendue du code.
- Travailler sur les échanges asynchrones et les files de messages avec RabbitMQ ou une solution similaire.
- Développer les accès aux données et les traitements associés sur des bases relationnelles telles que SQL Server ou PostgreSQL, avec SQLAlchemy.
- Prendre en compte la sécurité et l’authentification : SAML, OAuth et Entra ID figurent dans l’environnement cité.
- Écrire et maintenir des tests avec Pytest ; être capable d’expliquer sa méthode de validation des services et API. Développement front end
- Développer des interfaces utilisateur en React, JavaScript et CSS.
- Relier les interfaces aux services et API du back-end et contribuer à leur évolution au sein de l’équipe.
- Disposer de connaissances de Nx dans le contexte des micro-frontends ; qualifier précisément les usages réalisés. Plateforme IA et agents
- Comprendre la création d’agents IA, les LLM, MCP, A2A et les bases utilisées dans une approche RAG.
- Être capable de décrire un cas concret : rôle des agents, échanges entre eux, accès aux outils ou aux données et intégration à une application.
- Valoriser les expériences avec LangChain, LangGraph et Copilot, cités comme connaissances complémentaires dans le descriptif. DevOps et travail en équipe
- Connaître la conteneurisation et les techniques cloud, notamment Kubernetes.
- Comprendre les pratiques CI/CD : Azure DevOps pour les pipelines et ArgoCD sont cités.
- Travailler en méthodologie Agile, notamment Scrum, communiquer clairement et prendre la responsabilité de ses tâches.
- Proposer des améliorations et savoir argumenter ses choix techniques. La connaissance des architectures microservices constitue un atout. PROFIL
- Niveau senior en développement logiciel, avec autonomie sur des réalisations comparables.
- Pratique solide de Python, FastAPI, du développement de services et d’API, ainsi que de React, JavaScript et CSS.
- Connaissances des bases relationnelles et de SQLAlchemy, du messaging, de la sécurité applicative et des tests Pytest.
- Connaissances DevOps sur conteneurs, Kubernetes et CI/CD ; exposition à Nx et aux micro-frontends à documenter.
- Connaissances applicables aux agents IA, aux LLM et au RAG, avec capacité à expliquer MCP et A2A.
- Anglais fluent à l’oral, en lecture et à l’écrit
- Développer et faire évoluer des services et API en Python avec FastAPI, en respectant les standards Elia et la qualité attendue du code.
- Travailler sur les échanges asynchrones et les files de messages avec RabbitMQ ou une solution similaire.
- Développer les accès aux données et les traitements associés sur des bases relationnelles telles que SQL Server ou PostgreSQL, avec SQLAlchemy.
- Prendre en compte la sécurité et l’authentification : SAML, OAuth et Entra ID figurent dans l’environnement cité.
- Écrire et maintenir des tests avec Pytest ; être capable d’expliquer sa méthode de validation des services et API. Développement front end
- Développer des interfaces utilisateur en React, JavaScript et CSS.
- Relier les interfaces aux services et API du back-end et contribuer à leur évolution au sein de l’équipe.
- Disposer de connaissances de Nx dans le contexte des micro-frontends ; qualifier précisément les usages réalisés. Plateforme IA et agents
- Comprendre la création d’agents IA, les LLM, MCP, A2A et les bases utilisées dans une approche RAG.
- Être capable de décrire un cas concret : rôle des agents, échanges entre eux, accès aux outils ou aux données et intégration à une application.
- Valoriser les expériences avec LangChain, LangGraph et Copilot, cités comme connaissances complémentaires dans le descriptif. DevOps et travail en équipe
- Connaître la conteneurisation et les techniques cloud, notamment Kubernetes.
- Comprendre les pratiques CI/CD : Azure DevOps pour les pipelines et ArgoCD sont cités.
- Travailler en méthodologie Agile, notamment Scrum, communiquer clairement et prendre la responsabilité de ses tâches.
- Proposer des améliorations et savoir argumenter ses choix techniques. La connaissance des architectures microservices constitue un atout. PROFIL
- Niveau senior en développement logiciel, avec autonomie sur des réalisations comparables.
- Pratique solide de Python, FastAPI, du développement de services et d’API, ainsi que de React, JavaScript et CSS.
- Connaissances des bases relationnelles et de SQLAlchemy, du messaging, de la sécurité applicative et des tests Pytest.
- Connaissances DevOps sur conteneurs, Kubernetes et CI/CD ; exposition à Nx et aux micro-frontends à documenter.
- Connaissances applicables aux agents IA, aux LLM et au RAG, avec capacité à expliquer MCP et A2A.
- Anglais fluent à l’oral, en lecture et à l’écrit