Python Backend Developer
onetowin cvba
Brussels, Belgium
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English, French Experience level
SeniorJob location
Brussels, Belgium
Tech stack
JavaScript
.NET
API
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Cloud Engineering
Databases
Continuous Integration
Data Security
Information Technology Operations
Python
PostgreSQL
Microsoft SQL Server
OAuth
Octopus Deploy
Scrum
RabbitMQ
Azure
Security Assertion Markup Language (SAML)
Selenium
Service Development Studio
SQLAlchemy
DevOps Tools - Open-source
React
Blazor
Backend
FastAPI
Pytest
Kubernetes
Front End Software Development
Api Design
Job description
- Primary role: Senior Python Backend Developer with strong monitoring and observability affinity.
- Functional scope: development and maintenance of monitoring checks, alerting logic, APIs, engines, automation workflows and platform integration components.
- Technical scope: Python, API/service development, asynchronous processing, databases, identity integration, test automation, CI/CD and cloud-native deployment.
- Collaboration scope: work with Product Owner, Scrum Master, UX, Business Analyst, IT Operations, Data Engineers, Architects and other development teams.
Requirements
- Senior Python Backend Developer with strong experience in production-grade backend services and automation logic.
- Practical experience with monitoring, observability, synthetic checks, log checks, alerting logic or operational tooling.
- Solid API development capability, preferably with FastAPI or equivalent Python backend frameworks.
- Experience with asynchronous and event-driven processing, including queues or brokers such as RabbitMQ.
- Good database skills with SQL Server and/or PostgreSQL, preferably including SQLAlchemy or comparable data access patterns.
- Security awareness and experience with enterprise identity patterns such as SAML, OAuth and Microsoft Entra ID.
- Cloud-native delivery experience with containers, Kubernetes, Azure DevOps, ArgoCD or comparable DevOps tooling.
- Strong testing discipline using Pytest and automated quality practices.
Nice to haves
- React, JavaScript, CSS or NX micro-frontend experience for self-service and administration user interfaces.
- .NET, C# or Blazor awareness for collaboration with components built in that stack.
- Selenium or other end-to-end test automation experience.
- Experience in regulated, high-availability or critical-infrastructure environments.
- Dutch and/or French communication skills in addition to English.