Pauwels Consulting Logo

Full-stack Developer – Public Safety & Data Platforms

Digital
Development
Bachelor, Master
Advanced (5+)
Location
Brussels, Brussels-Capital
Work type
Consultancy
Work model
Fulltime, On-site

Our client, a specialized public safety organization, is seeking a skilled developer to contribute to a modern, data-intensive web platform. The role involves designing robust APIs and crafting responsive user interfaces within a highly maintainable codebase to support technical operations and forensic activities.

Responsibilities

  • Design and develop robust, scalable APIs using modern backend frameworks.
  • Craft responsive and performant user interfaces for data-intensive applications.
  • Perform complex data modeling and execute optimized queries within relational databases.
  • Implement background job processing and asynchronous tasks to enhance system performance.
  • Integrate containerized applications into automated deployment pipelines.
  • Collaborate with specialized teams to ensure high code quality and engineering excellence.
  • Apply clean code principles and comprehensive testing to maintain a well-structured codebase.

Requirements

  • 5+ years of backend development using Python, Django, and Django REST Framework.
  • 5+ years of experience with Docker and GitLab CI/CD.
  • 3+ years of frontend development using React, TypeScript, and Vite.
  • Solid experience with PostgreSQL, Redis, and Celery.
  • Proven knowledge of REST API design and OpenAPI standards.
  • Hands-on experience with testing using Pytest.
  • You possess a proactive, collaborative mindset with an eye for detail and a passion for solving technical challenges.
  • You have active knowledge of English with passive knowledge of Dutch and French.

Nice to Haves

  • Experience with data-heavy applications and complex data visualizations.
  • Knowledge of Pandas.
  • Willingness to learn Pandas.

Offer

  • Start date: August 2026.
  • Work regime: Full-time.
  • Location: Brussels.
  • Working model: Hybrid.
  • Contract: open to both permanent employees and freelancers.
# 101159
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.