For one of our clients we are looking for Python Engineer
General conditions:
Start date: mid March
Main technologies: Python 3.9+, including asynchronous programming, multiprocessing, concurrency, and frameworks like FastAPI.
Location: Brussels, hybrid
Duration: 6 months with possible prolongation
Contract: B2B via Mind
Languages: English
Duties and Responsibilities:
- Develop production-quality source code according to architectural design specifications, including writing unit tests and documentation.
- Participate actively in agile development ceremonies and collaborate with team members.
- Make technical decisions within architectural guidelines and communicate these decisions clearly to peers and stakeholders.
- Prepare and share status reports with architects and delivery teams; facilitate meetings and present technical concepts effectively.
- Integrate observability tools (e.g., Prometheus, Grafana, OpenTelemetry) for real-time system monitoring and embed logging and alerting mechanisms for proactive diagnostics.
- Conduct root cause analyses of issues and implement sustainable solutions, applying reliability engineering principles throughout the software lifecycle.
- Provide guidance to development stakeholders, ensure timely delivery of features or components, and identify opportunities to improve development processes and promote agile methodologies.
Requirements and Qualifications:
- Mid-level Python developer with strong expertise in Python 3.9+, including asynchronous programming, multiprocessing, concurrency, and frameworks like FastAPI.
- Solid understanding of object storage concepts such as buckets, objects, metadata, versioning, lifecycle policies, replication, and familiarity with S3-compatible APIs.
- Experience implementing authentication and a strong grasp of authorization patterns including RBAC, ABAC, least privilege, and separation of duties.
- Knowledge of policy-based access control design and implementation, policy engines, audit logging, and traceability for policy decisions.
- At least 3 years of professional software development experience with modular design, microservice architecture, API design, and automated testing frameworks (pytest, unittest).
- Preferred experience with multiple database types (relational and NoSQL), ORM frameworks, self-hosted network storage solutions, and deploying applications on Kubernetes using CD tools like Flux or ArgoCD.
Limited travel to Germany possible
Disclaimer for agencies:
Mind OSS will not accept unsolicited resumes from any source other than directly from a candidate. Mind OSS will consider unsolicited referrals and/or resumes submitted by vendors such as search firms, staffing agencies, professional recruiters, fee-based referral services and recruiting agencies (hereafter \"Agency\") to have been referred by the Agency free of charge. Mind OSS will not pay a fee to any Agency that does not have a prior written agreement with Mind OSS, validated by its HR department, in place regarding a specific job opening and allowing to submit resumes.