
DysrupIT est une entreprise de services cloud et de solutions informatiques qui aide les organisations à moderniser leur technologie et à évoluer vers des modèles opérationnels basés sur l'As-a-Service. Ses activités couvrent le cloud d'entreprise, les services gérés, l'ingénierie applicative, la cybersécurité, ainsi que l'analyse des données et la gestion de l'information, au service d'entreprises allant des petites et moyennes organisations aux multinationales. L'entreprise travaille avec Microsoft et d'autres plateformes cloud, en combinant la mise en œuvre technique, le développement des talents, l'impact sur la communauté et des partenariats durables afin de créer des environnements technologiques sécurisés et évolutifs, adaptés aux besoins de l'entreprise.
Ingénieur backend Python
Développez des services backend Python testés, gérez la configuration cloud et produisez des rapports Excel sur GCP. Accompagnez les clients de DysrupIT dans l’adoption du cloud et la transformation vers le modèle « as-a-Service ».
Description
- Développer et maintenir des services et des API Python avec pydantic, FastAPI ou des frameworks similaires.
- Gérer les données de configuration Firestore, notamment les transactions et les documents versionnés.
- Maintenir les pipelines qui synchronisent les données Firestore avec BigQuery.
- Générer des fichiers Excel mis en forme et des rapports avec openpyxl.
- Déployer et exploiter des services sur Cloud Run et Cloud Storage, y compris des tâches planifiées.
- Provisionner et gérer l’infrastructure cloud avec Terraform.
- Maintenir les pipelines CI/CD pour automatiser les tests et les déploiements.
- Configurer les rôles IAM et les comptes de service selon le principe du moindre privilège.
- Écrire des tests comportementaux et fondés sur les propriétés pour vérifier la correction du code.
- Vérifier les types avec pyright et analyser le code avec ruff.
- Collaborer avec les ingénieurs data et les parties prenantes pour transformer les besoins en services opérationnels.
- Diagnostiquer et résoudre les problèmes liés aux services, aux intégrations et aux déploiements.
Exigences
- Au moins trois ans d’expérience en ingénierie des données ou backend avec Python.
- Solides compétences en Python, notamment avec pydantic et FastAPI ou des frameworks similaires.
- Expérience dans la génération de fichiers Excel avec openpyxl.
- Expérience pratique de GCP, notamment des transactions et des documents versionnés dans Firestore, de Cloud Run, Cloud Storage et des tâches planifiées.
- Expérience de la synchronisation des données Firestore avec BigQuery.
- Expérience de Terraform et des pipelines CI/CD.
- Compréhension d’IAM et de la conception de comptes de service selon le principe du moindre privilège.
- Expérience dans l’écriture de tests comportementaux et fondés sur les propriétés.
- Expérience de la vérification des types avec pyright et de l’analyse du code avec ruff.
- Une expérience en développement front-end est appréciée.
- Une expérience des plateformes financières, de facturation ou à forte intensité de données est appréciée.
- Une expérience dans des environnements de livraison Agile ou Scrum est appréciée.
Avantages
- Rémunération selon l’expérience.
- Prestations obligatoires et couverture HMO complémentaire.
- Environnement de travail professionnel et collaboratif.
- Possibilités d’évolution professionnelle au sein d’une organisation en croissance.
- Mode de travail hybride ou à distance, le cas échéant.
- Formation favorisant le développement et l’évolution de carrière des employés.