Développeur(se) Python/React

Il y a 6 heures

Brussels, Belgique Jobbydoo Temps plein
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