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.