You’ll join a multidisciplinary development team working on a national platform used in public safety, traffic enforcement and investigative work. As a senior back-end engineer, you will build and integrate back-end services that generate and manage “hits” from cameras in real time, helping frontline teams act faster and more accurately.
You work closely with other developers, architects, functional analysts, project managers and external partners, and you report to a DevOps Team Lead. The environment is technically complex, security-focused and mission-critical.
What you will do
- You will design, build and maintain robust back-end components and services in PHP and TypeScript, and connect them with other systems through RESTful APIs, messaging, and hybrid/on-prem infrastructure.
- You will read and understand functional analysis and turn it into clean, maintainable code, continuously refactoring to keep the codebase healthy.
- You will help prototype new components and proof-of-concepts, iterate quickly based on feedback, and integrate with external software whose codebase is not always internally available.
- You will work day to day with product owners, functional analysts, technical engineers, QA, and specialists in hardware, AI/ML and UX to deliver end-to-end solutions.
- You will participate in co-creation workshops with internal teams and external vendors to design integrations, APIs and real-time data pipelines.
- You will take part in peer code reviews, give and receive constructive feedback, and help raise the technical bar for the team.
- You will also contribute to modern DevSecOps practices: working with CI/CD pipelines across DEV/TST/ACC/OPS/TRG environments, supporting deployments and integration testing (while the overall pipeline ownership sits with the DevOps function).
What are we looking for?
Languages & Frameworks
- Bachelor’s degree in Engineering, Computer Science, IT or equivalent experience.
- At least 7 years of professional experience in back-end software development.
- Strong back-end experience with PHP (frameworks such as Laravel are a plus).
- Solid experience with JavaScript / TypeScript (for front-end and/or shared services).
Databases & Data Platforms
- Proven experience with PGSQL / PostgreSQL.
- Familiarity with other relational databases such as MySQL.
- Exposure to non-relational databases like MongoDB is welcome.
- Experience with document-oriented search/analytics tools such as OpenSearch or the ELK stack is highly valued.
Messaging, Integration & APIs
- Experience designing and consuming RESTful APIs; familiarity with GraphQL is a plus.
- Proven hands-on experience with messaging and queueing tools such as Kafka and RabbitMQ.
- Strong experience in Linux environments and shell scripting.
- Familiarity with Git and GitLab for version control and CI.
- Very good understanding of CI/CD/CT pipelines (e.g. GitLab CI, Jenkins).
- Experience with containerised application development (e.g. Docker) and deployment.
- Basic knowledge of orchestration platforms such as OpenShift, Nutanix, or HashiCorp tools is a strong plus.
- Good understanding of secure development practices (front-end and back-end).
- Practical knowledge of modern authentication/authorisation mechanisms such as JWT and OAuth2.
- Solid grasp of networking and security basics (routing, switching, firewalling is an extra plus).
Ways of Working
- Experience working in Agile and more traditional project environments.
- Familiarity with Jira and Confluence is an advantage.
- Strong communication skills, team player, punctual and results-oriented.
- Language requirements: good working knowledge of Dutch or French, plus the ability to read, write and code in English.
What do we offer?
Start date: 15 December 2025 (or as soon as possible thereafter)
Duration: Until end of 2025, with possibility of extension
Workload: Full-time
Location: Brussels (Koningsstraat area)
Work setup: Hybrid
Vacancies that may also interest you
)
