-
Halian | Managed Services, Recruitment Agency & Contract Staffing
View all jobs
Senior Python Back-End Developer (m/f/d)
Belgium
· Full-time
·
Mid-Senior
We are looking for a Senior Python Back-End Developer to join our client, a big EU Institution based in Brussels. The role is fully remote from any country within the European Union. No trips are supposed to be requested. The role is open only to freelancers. The visibility of the mission is 80 days initially with the possibility of being extended.
The Senior Python Back-End Developer supports the CMRE Data Management Programme, focusing on the design, development, and maintenance of scalable backend systems and APIs.
The role is centered on building core data capabilities, including:
Mandatory Requirements
Programming & Frameworks
Data Management & Standards
The Senior Python Back-End Developer supports the CMRE Data Management Programme, focusing on the design, development, and maintenance of scalable backend systems and APIs.
The role is centered on building core data capabilities, including:
- Data Catalogue
- Data Domain Model
- Data Sharing Workflows
- Working within an Agile environment under the guidance of a Software Architect, the developer translates architectural designs into secure, high-performance, production-grade solutions. The role requires strong ownership across the full software lifecycle—from design through deployment—along with active participation in technical decision-making and team collaboration.
- Design, develop, and maintain backend services and APIs using Python
- Translate architectural designs into scalable, maintainable code
- Build and support data-driven systems (catalogues, models, workflows)
- Ensure performance, security, and reliability of backend applications
- Take full ownership of features from design through deployment
- Develop and execute testing strategies (unit, integration, TDD)
- Participate in code reviews and enforce coding standards
- Mentor junior developers and support team knowledge sharing
- Contribute to architectural discussions and technical design decisions
- Identify and communicate risks, blockers, and dependencies proactively
- Collaborate with cross-functional teams (DevOps, QA, frontend, architects)
- Maintain CI/CD pipelines and support automated deployment processes
- Ensure proper documentation of code, APIs, and architectural decisions
Mandatory Requirements
- Minimum 7 years of professional experience in backend software development
Programming & Frameworks
- Advanced Python (async programming, type hints, packaging)
- Production experience with FastAPI and async best practices
- Strong OOP and design pattern knowledge
- REST API design (OpenAPI, versioning, pagination, error handling)
- JSON and schema validation (Pydantic, Marshmallow)
- Event-driven architectures and message brokers (e.g. Kafka, RabbitMQ)
- Strong SQL and relational database experience (PostgreSQL, SQL Server)
- Experience with NoSQL (e.g. MongoDB, Redis, Elasticsearch)
- ORM frameworks (SQLAlchemy, Django ORM)
- Docker (multi-stage builds, optimisation)
- Kubernetes basics (deployment, debugging)
- Linux administration and scripting
- Testing (pytest, TDD, integration testing)
- CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps)
- Advanced Git usage (branching, merging, conflict resolution)
- Code quality tools (linting, static analysis, type checking)
- Secure coding practices (OWASP Top 10)
- Authentication/authorisation (OAuth2, JWT, OpenID Connect)
- API security (rate limiting, CORS, TLS)
- Understanding of microservices and distributed systems
- Ability to read and contribute to architecture diagrams (UML, C4)
- Agile methodology experience (Scrum ceremonies, backlog refinement)
- Fluent in English
Data Management & Standards
- Experience with metadata standards (e.g. Dublin Core, ISO 19115, STANAG 2586)
- Knowledge of Semantic Web technologies (RDF, DCAT, Apache Jena)
- Microsoft Azure (Entra ID, DevOps, Key Vault)
- Cloud-native development and services
- Logging, monitoring, and metrics (Prometheus, Grafana)
- Distributed tracing (OpenTelemetry)
- Experience with LLM frameworks (LangChain, LlamaIndex)
- Knowledge of Retrieval-Augmented Generation (RAG) pipelines
- Familiarity with AI-assisted development tools
Key Skills
Ranked by relevance
python
devops
cicd
sql
design pattern
microservices
kubernetes
postgresql
prometheus
gitlab ci
fastapi
django
docker
apache
gitlab
nosql
redis
kafka
linux
owasp
cloud
scrum
git
tdd
uml
oop
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Developer (m/f/d)
2026-05-15
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering
View Job Details
Related
Senior Developer (m/f/d)
2026-05-17
Full-time
Mid-Senior
Belgium
Staffing
Engineering
View Job Details
Related
React Native Mobile Developer (m/f/d)
2026-05-15
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering
Login to Apply
- Posted
- May 15, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Brussels
Industries
Staffing
Recruiting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Developer (m/f/d)
2026-05-15
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering
View Job Details
Related
Senior Developer (m/f/d)
2026-05-17
Full-time
Mid-Senior
Belgium
Staffing
Engineering
View Job Details
Related
React Native Mobile Developer (m/f/d)
2026-05-15
Full-time
Not Applicable
United Arab Emirates
Staffing
Engineering