Job Openings Full-Stack Software Engineer Job ID: JP054665

About the job Full-Stack Software Engineer Job ID: JP054665

Full-Stack Software Engineer

We are looking for a Full-Stack Software Engineer to develop and maintain a modern, data-intensive web platform supporting critical law enforcement operations. You will work across the full technology stack, building scalable backend services, responsive frontend applications, and reliable deployment pipelines while contributing to a clean and maintainable codebase.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications.
  • Build and enhance RESTful APIs using Python, Django, and Django REST Framework.
  • Develop modern user interfaces with React, TypeScript, and Vite.
  • Design and optimize PostgreSQL databases and data models.
  • Implement background processing with Redis and Celery.
  • Write automated tests using Pytest and support CI/CD pipelines with GitLab and Docker.
  • Collaborate with cross-functional teams to deliver high-quality, scalable software.
  • Ensure code quality, maintainability, and performance through best engineering practices.

Requirements

  • Minimum 5 years of experience with Python, Django, Django REST Framework, Docker, PostgreSQL, and CI/CD.
  • Minimum 3 years of experience with React, TypeScript, and modern frontend development.
  • Strong understanding of REST API design and OpenAPI standards.
  • Experience with Redis, Celery, and automated testing using Pytest.
  • Knowledge of CSS and responsive web development.
  • Experience with data-intensive applications or Pandas is an advantage.

Languages

  • English: Working proficiency.
  • Dutch: Passive knowledge.
  • French: Passive knowledge.

Work Arrangement

  • Hybrid working model.
  • Location: Brussels, Belgium.
  • Start date: August/September 2026.