Full-Stack Python Developer
In-house full-stack developer for partner Essensium's R&D team in Leuven, taking ownership of the EPS Portal dashboard for a forklift real-time positioning system. You build real-time dashboards, monitoring, integrations and secure data pipelines with Python/asyncio/aiohttp on the backend and Vue 3 + TypeScript on the frontend.
- Compensation
- Not disclosed
- Location
- Leuven, BE
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3+ years in full stack development
- Python, asyncio
- JavaScript / TypeScript
- Vue 3 or another modern component framework
- HTTP(S), WebSockets, REST APIs
- Linux, Git
- Fluent English
- Product-minded: cares about what the user actually needs
- Autonomous and systematic: owns features from design through production
- Clear communicator with colleagues, field engineers and customers
- Curious and happy to dive into an existing codebase
Nice to have
- numpy / pandas (statistics, time-series data)
- Networking and TLS
- Linux server administration
- Web security
- Data visualisation
- HTML / CSS
- Degree in computer science
- Dutch or French
Full description
For our partner company, Essensium, we are looking for a Portal developer (Python, Web APIs, JavaScript, CSS) to join their R&D team. It's an in-house role, a combination of building web applications and backend data storing, monitoring and encrypting.
Essensium is a growing product company. We design, produce, sell and service the Essensium Positioning System (EPS), a real-time positioning system for forklifts based on computer vision and AI (SafeTrackTM). We are a stable, healthy company with a flat, no-nonsense culture, and we do everything in-house, 100% in Belgium.
- Location: Leuven, Belgium - hybrid, 3d/office, 2d/home
- Contract: full-time permanent, we are booking for a long-term collaboration
- Start date: ASAP (end October - early November)
- Main tech stack: Python, asyncio, CSS, Javascript, Linux. 3+ years of experience.
Skills and tech stack (most important first)
- Python, asyncio
- JavaScript / TypeScript
- Vue 3 (or another modern component framework)
- HTTP(S), WebSockets, REST APIs
- Linux, Git
- Fluent English
- Nice to haves: numpy / pandas (statistics, time-series data), networking and TLS, Linux server administration, web security, data visualisation, HTML / CSS, a degree in computer science, Dutch or French
The role
The EPS Portal is the dashboard for our customers to use the EPS system, and our engineers use it to manage the installed infrastructure. The backend collects, stores and analyses the real-time data streaming in from installations at customer sites. The frontend turns that data into live, clear insights for customers and our own team.
The portal is a mature, in-house codebase built mostly on our own components rather than large frameworks: Python with asyncio and aiohttp, our own streaming and storage layers, numpy for data processing, and Vue with TypeScript on the frontend. You will take ownership of it, so you need to enjoy understanding a system end to end, not just plugging libraries together.
What you will work on
- Dashboards with real-time positioning data
- Monitoring and alerting for customer installations
- Integrations with customer systems
- Secure, efficient data pipelines and overall portal security
Who you are
- 3+ years in full stack development