Python Developer

ThoughtLabs Belgium
Wezembeek-Oppem, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Wezembeek-Oppem, Belgium

Tech stack

JavaScript
Artificial Intelligence
Azure
CSS
Continuous Integration
Database Development
DevOps
Design of User Interfaces
Python
PostgreSQL
Microsoft SQL Server
OAuth
RabbitMQ
Security Assertion Markup Language (SAML)
SQLAlchemy
React
Large Language Models
Backend
FastAPI
Pytest
Containerization
Kubernetes
Front End Software Development
Virtual Agents
Api Design
Microservices

Requirements

The developer will be expected to follow Elia's standards and ensure high-quality code delivery.

They should have a strong knowledge of the following technologies:

  • We need a person that knows about the AI agent creation, LLM, MCP, A2A, RAG DB...
  • Backend:
  • Python
  • FASTAPI
  • Service and API development
  • Queues and Messaging (RabbitMQ)
  • Database development (SQL Server, PostgreSQL, etc.) SQLAlchemy
  • Security (SAML, Oauth, EntraId, etc.)
  • Testing with: Pytest
  • AI knowledge is a plus: MCP / A2A, LangChain, LangGraph, Co-Pilot
  • We also need him/her to have a knowledge of DevOps technics:
  • Containerization and cloud technics (Kubernetes...)
  • CI/CD (Azure DevOps pipelining, ArgoCD...)
  • Frontend:
  • React
  • UI development
  • Javascript
  • CSS
  • NX - for MicroFrontend
  • Micro-services architecture knowledge is a plus.

Apply for this position