Nu solliciteren

voor Full-Stack Python Developer - Django & React

← Alle vacatures

Full-Stack Python Developer - Django & React (Employed or freelance)

Omschrijving

📋 Tasks and responsibilities

Full-Stack Developer / Software Engineer

For a role within the Federal Judicial Police in Brussels, we are looking for an experienced full-stack developer to contribute to a modern, data-intensive web platform. You will work across the full application stack, from API design and backend development to responsive user interfaces, with a strong focus on clean architecture, maintainable code and software quality.

This position supports specialized operational and forensic activities in a technically demanding environment linked to the fight against organized crime, cybercrime, terrorism and drug trafficking.

Technical environment

Backend

  • Python with Django and Django REST Framework for scalable API development
  • PostgreSQL, including data modelling and more advanced queries
  • Redis
  • Background job processing, such as Celery
  • REST API design and OpenAPI standards

Frontend

  • React
  • TypeScript
  • CSS
  • Modern tooling such as Vite

Infrastructure & tooling

  • Docker
  • GitLab CI/CD
  • Pytest

Key responsibilities

  • Develop and maintain backend services and APIs
  • Build and improve frontend components and responsive interfaces
  • Work on data-intensive features and applications
  • Help maintain a clear, structured and testable codebase
  • Contribute to software quality through testing, clean code practices and maintainability
  • Collaborate closely with colleagues in a team-oriented engineering environment

📝Your profile

Experience

  • Confirmed experience as a Full-Stack Developer
  • Strong hands-on experience with Python and Django
  • Solid knowledge of React and TypeScript
  • Good understanding of PostgreSQL, Redis and REST APIs
  • Experience with Docker and CI/CD workflows
  • Familiarity with testing practices, including Pytest
  • Experience with data-heavy applications is an asset
  • Pandas knowledge is a plus, or willingness to learn it

Soft skills

  • Strong communication skills
  • Attention to detail
  • Team-oriented and collaborative mindset
  • Proactive attitude
  • Enjoys analysing and solving challenging problems

Languages

  • Dutch
  • English
  • French

đŸ’Œ Offer

You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.
(Freelance is also possible)

Solliciteer nu