Our client is looking for a Python/React Developer to join an existing team working on an internal AI platform. The platform supports everyday internal use cases and communication between AI agents.
The consultant will work alongside internal employees and other contingent workers, contributing to sustainable, green, and reliable energy infrastructure.
Key Responsibilities
- Develop and maintain backend services and APIs using Python and FastAPI.
- Build user interfaces using React, JavaScript, and CSS.
- Contribute to the creation and integration of AI agents.
- Work with LLM, MCP, A2A, and RAG database concepts.
- Develop database solutions using SQL Server, PostgreSQL, SQLAlchemy, or similar technologies.
- Implement queues and messaging with RabbitMQ.
- Apply authentication and security mechanisms such as SAML, OAuth, and Microsoft Entra ID.
- Write and maintain automated tests using Pytest.
- Support containerised and cloud-based deployments.
- Contribute to CI/CD pipelines and deployment processes.
- Follow the client’s development standards and deliver high-quality code.
- Participate actively in an Agile/Scrum team.
Required Technical Expertise
AI and Architecture
- AI agent development
- Large Language Models
- Model Context Protocol
- Agent-to-Agent communication
- Retrieval-Augmented Generation databases
Backend Development
- Python
- FastAPI
- Service and API development
- RabbitMQ
- SQL Server, PostgreSQL, or comparable relational databases
- SQLAlchemy
- SAML, OAuth, and Microsoft Entra ID
- Pytest
Frontend Development
- React
- JavaScript
- CSS
- UI development
- Nx for micro-frontends
DevOps
- Containerisation and cloud technologies
- Kubernetes
- CI/CD
- Azure DevOps pipelines
- Argo CD
Additional Assets
Experience with the following is considered an advantage:
- MCP and A2A
- LangChain
- LangGraph
- Microsoft Copilot
- Microservices architecture
Soft Skills
The consultant should:
- Communicate effectively.
- Have a strong team mindset.
- Take ownership of assigned tasks.
- Work proactively and bring well-founded ideas to the team.
- Be comfortable working according to Agile methodologies, including Scrum.
Language Requirements
- Good command of English
- Good command of Dutch and/or French
Practical Information
- Location: Brussels
- On-site presence: Two days per week by default
- Remote work: The client’s remote working policy applies
For non-EU consultants working in Belgium, candidates must hold:
- A valid work permit authorising employment in Belgium
- A valid residence permit confirming the right to reside in Belgium