Job Openings Software Engineer

About the job Software Engineer

Software Engineer (Python / Django / React)

Brussels, Belgium
Full-time | Hybrid (2 days onsite)
May 2026 – December 2026

Working within a specialized law-enforcement environment focused on combating cybercrime, terrorism, organized crime, and large-scale criminal activities. Contributing to the development of digital tools that support operational investigations and data analysis.

Role Overview

Joined a team of four developers responsible for building and maintaining a Python-based application using Django designed to support operational workflows and data-driven investigations. The project follows Agile methodologies and is deployed within a fully on-premise infrastructure.

Key Responsibilities

  • Developed and maintained features for a Python/Django application supporting operational needs.
  • Translated user and stakeholder requirements into technical solutions.
  • Built and maintained front-end components using React, HTML, CSS, and JavaScript.
  • Designed and implemented REST, SOAP, and GraphQL APIs.
  • Ensured data quality, integrity, and reliability in application workflows and databases.
  • Collaborated with cross-functional teams in an Agile development environment.
  • Managed deployments and development environments using Docker and Docker Compose.
  • Contributed to CI/CD pipelines and version control workflows using Git-based tools.
  • Assisted in troubleshooting and optimizing system performance.

Technologies & Tools

  • Front-end: React, HTML, CSS, JavaScript
  • Back-end: Python, Django
  • Data & Analytics: SQL, Pandas
  • APIs: REST, SOAP, GraphQL
  • DevOps: Docker, Docker Compose, CI/CD pipelines
  • Version Control: Git, GitHub, GitLab
  • Infrastructure: On-premise systems
  • Web Servers (plus): Nginx, Apache
  • Cloud (optional): Azure

Qualifications

  • Bachelor's degree in Software Development, IT, or related field, or equivalent experience.
  • Proven experience developing Python applications using Django.
  • Strong understanding of full-stack development principles.

Languages

  • English (professional working proficiency)
  • Dutch or French (active knowledge preferred)

Soft Skills

  • Strong analytical and problem-solving skills
  • Effective communication and collaboration
  • Innovative mindset with attention to detail
  • Proactive and team-oriented approach