About this role
Responsibilities Architect and optimize Python-based software applications for core business activities. Collaborate with stakeholders to define technical specifications and gather requirements. Implement best practices for code quality, testing, and CI/CD pipelines. Mentor team members through code reviews and technical leadership. Troubleshoot and resolve complex technical issues within the monitoring and alerting engines. Ensure the security, scalability, and maintainability of event-driven solutions. Requirements 6+ years of experience in software development. 3+ years of expertise in backend development with Python , FastAPI , and Pydantic . You possess strong experience with AsyncIO . You have a solid background in data and integration using SQL , specifically MSSQL or PostgreSQL . You bring experience with message brokers such as RabbitMQ . You possess deep knowledge of service-based architectures and event-driven systems . You have a strong understanding of software design patterns, data structures, and algorithms. You're experienced in implementing IT security requirements within critical infrastructure environments. You bring experience working in Agile environments and have a proactive, solution-oriented mindset. You are fluent in English with a good level of Dutch and/or French . Nice to Haves Experience with Azure cloud services. Knowledge of NoSQL solutions and test automation frameworks like Selenium . Familiarity with containerization using Docker and CI/CD deployment pipelines. Experience with legacy code refactoring initiatives. Proficiency in German .