Python Developer - FastAPI & AsyncIO

Pauwels Consulting
Brussel, Belgium
4 days ago
Apply on europa.eu
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
Dutch, English, French, German
Job source

Tech stack

Agile Methodology Software Applications Microsoft Azure Software Quality Code Review Cyber Security Continuous Integration Data Integration Data Structures Software Design Patterns Python (Programming Language) PostgreSQL
+14 more
Message Broker Microsoft SQL Server NoSQL RabbitMQ Selenium Software Engineering SQL Databases Software Testing Automation Framework Delivery Pipeline Backend Fastapi Event Driven Architecture Code Restructuring Docker

Job description

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on europa.eu
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:22 min

Key features and advantages of using FastAPI

Ashmi Banerjee · World Congress 2022

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

6:04 min

Comparing Python backend frameworks for web development

Ashmi Banerjee · World Congress 2022

2:41 min

Prerequisites for building backends with FastAPI

Ashmi Banerjee · World Congress 2022

Videos

See all

Related articles

See all