Développeur(se) Python/React

Il y a 5 jours

Brussel Hoofdstad, Belgique AURO CLIC - AURO CLIC Temps plein 70 000 € - 100 000 €/an

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