Pauwels Consulting Logo
Apply now

Full Stack Developer – Python & React

Digital
Development
Bachelor, Master
Senior (7+)
Location
Brussels, Brussels-Capital
Work type
Consultancy
Work model
Fulltime, Hybrid

Our client, a major organization in the energy sector, is seeking a developer to support an internal AI platform project. This role focuses on building sophisticated communication systems using advanced AI integration and modern web frameworks.

Responsibilities

  • Develop backend services and APIs using Python and FastAPI.
  • Build responsive user interfaces and microfrontends with React and NX.
  • Integrate advanced AI functionalities including LLM, MCP, A2A, and RAG databases.
  • Implement messaging systems using RabbitMQ and manage database development with SQLAlchemy.
  • Collaborate in an Agile environment to ensure high-quality code delivery following industry standards.
  • Manage CI/CD pipelines and containerized deployments.

Requirements

  • 5+ years of backend development using Python, FastAPI, and SQLAlchemy.
  • 5+ years of frontend development using React, JavaScript, and NX.
  • Experience with data and integration tools including SQL Server, PostgreSQL, and RabbitMQ.
  • Knowledge of cloud and DevOps technologies such as Kubernetes, Azure DevOps, and ArgoCD.
  • Experience with security and identity protocols including SAML, OAuth, and EntraID.
  • Proficiency in testing and quality using Pytest.
  • You possess knowledge of AI agent creation, LLM, and RAG databases.
  • You're proactive, collaborative, and take accountability for tasks in an Agile environment.
  • You are fluent in English with a good level of Dutch and/or French.

Nice to Haves

  • Experience with LangChain, LangGraph, and Co-Pilot.
  • Knowledge of Micro-services architecture.

Offer

  • Start date: ASAP
  • Work regime: Full-time
  • Location: Brussels
  • Working model: Hybrid (2 days per week onsite)
  • Contract: open to both permanent employees and freelancers
# 102018
With a plus sign and country code (e.g. +32 400 00 00 00).
We accept Word and PDF files up to 3 MB.
Candidates must be legally authorised to work in the EU and possess the required language skills for the job location.
Chat with Alex
Not sure if this job is right for you? Chat with Alex, our AI career coach, and discover the vacancies that match your profile.