Python Developer

Montreal

Offre publiée le 2025-11-01

UST

```html

Développeur Python

Join to apply for the Python Developer role at UST

Get AI-powered advice on this job and more exclusive features.

Qui sommes-nous ?

Née à l'ère du numérique, UST transforme des vies grâce à la puissance de la technologie. Nous accompagnons nos clients et nos partenaires en intégrant l'innovation et l'agilité dans toutes leurs activités. Nous les aidons à créer des expériences transformatrices et des solutions centrées sur l'humain pour un monde meilleur.

UST est un groupe animé par une mission, composé de plus de 29 000 personnes créatives et pragmatiques, réparties dans plus de 30 pays. Nos équipes entrepreneuriales ont les moyens d'innover, d'agir avec agilité et de créer un impact durable pour nos clients, leurs clients et les communautés dans lesquelles nous vivons.

Avec nous, vous aurez un impact illimité qui transformera votre carrière et la vie de personnes à travers le monde.

Rendez-nous visite sur UST.com.

Vous êtes

L'équipe des plateformes de gestion des vulnérabilités recherche un développeur Python expérimenté et proactif pour concevoir et mettre en œuvre des API REST hautes performances à l'aide de FastAPI. Le candidat doit être capable de s'adapter rapidement à un environnement en évolution rapide et d'assumer l'entière responsabilité des services / fonctionnalités sur lesquels il travaillera.

L'opportunité

  • Concevoir et mettre en œuvre des API RESTful évolutives, faciles à maintenir et hautes performances à l'aide de FastAPI, SQLModel et Redis
  • Écrire du code Python propre, efficace et facile à maintenir
  • Développer et maintenir la documentation
  • Concevoir et optimiser les schémas et les requêtes de base de données
  • Créer et maintenir des suites de tests automatisés
  • Surveiller et optimiser les performances des API
  • Mettre en œuvre des stratégies de mise en cache et de limitation du débit
  • Collaborer avec l'équipe front-end pour assurer une intégration fluide des API
  • Aider à la mise en œuvre de workflows pour la détection, l'archivage et la purge des données obsolètes en fonction des politiques de conservation
  • Assurer la journalisation et l'audit appropriés des processus du cycle de vie des données
  • Encadrer les développeurs juniors et réviser le code
  • Collaborer avec l'architecte système pour affiner la logique de l'API, améliorer les performances des requêtes et mettre en œuvre des stratégies de mise en cache

Cette description de poste identifie les responsabilités et les tâches généralement associées à l'exercice de la fonction. D'autres fonctions essentielles pertinentes peuvent être requises.

Ce Que Vous Devez Avoir

  • 10 ans d'expérience minimum
  • 5 ans d'expérience professionnelle en développement Python
  • Solide expérience avec FastAPI ou un framework similaire (Flask, Django REST)
  • Compréhension approfondie des principes de conception des API REST
  • Expertise en programmation asynchrone avec Python
  • Solide expérience des bases de données SQL (PostgreSQL de préférence)
  • Solides connaissances des meilleures pratiques en matière de sécurité des API
  • Expérience avec Docker et les environnements conteneurisés tels que Openshift / Kubernetes
  • Maîtrise de la rédaction de tests unitaires et de tests d'intégration
  • Familiarité avec l'architecture événementielle et des outils tels que Kafka
  • Solides compétences en résolution de problèmes et souci du détail
  • Communication efficace et capacité à travailler dans un environnement collaboratif et agile
  • Capacité d'adaptation et envie d'apprendre de nouveaux outils et technologies
  • Atouts supplémentaires :
  • Connaissance des outils de surveillance tels que Prometheus et OpenTelemetry
  • Expérience avec les architectures microservices

La rémunération peut varier en fonction de facteurs tels que, mais sans s'y limiter, le lieu de travail, le poste, les compétences, le niveau d'études et l'expérience. UST offre une gamme raisonnable de rémunérations pour les postes susceptibles d'être pourvus sur différents marchés américains, comme indiqué ci-dessous.

Poste Lieu : Québec

Fourchette de rémunération : 115 000 $ à 144 000 $

Avantages

Les employés réguliers à temps plein accumulent un minimum de 10 jours de congés payés par an, bénéficient de 6 jours de congés maladie payés par an (au prorata pour les nouveaux employés embauchés en cours d'année), de jours fériés payés et ont droit à des congés payés pour décès et pour participation à un jury. Ils et leurs personnes à charge résidant au Canada ont droit à une couverture santé complémentaire, ainsi qu'à une assurance vie de base et une assurance décès et mutilation accidentels payées par l'entreprise.

Les employés temporaires à temps plein bénéficient de 6 jours de congé de maladie payés par an (au prorata pour les nouveaux employés embauchés en cours d'année). Ils ont droit, ainsi que les personnes à leur charge résidant au Canada, à une couverture santé complémentaire, ainsi qu'à une assurance vie de base et une assurance décès et mutilation accidentels payées par l'entreprise et réservées aux employés.

Les employés réguliers et temporaires à temps partiel bénéficient de 6 jours de congé de maladie payés par an (au prorata pour les nouveaux employés embauchés en cours d'année).

Tous les employés canadiens qui travaillent dans une province, un territoire ou une localité offrant des prestations de congé de maladie payées plus généreuses que celles spécifiées ici bénéficieront des avantages prévus par ces lois sur les congés de maladie.

Nos Convictions

Nous sommes fiers d'adhérer aux valeurs qui ont façonné UST depuis le premier jour. Nous construisons notre culture sur l'humilité, l'humanité et l'intégrité. Ces valeurs nous inspirent à cultiver une culture centrée sur l'humain qui favorise la diversité, donne la priorité aux solutions durables et place nos employés et nos clients au cœur de toutes nos décisions.

Humilité

Nous écoutons, apprenons, faisons preuve d'empathie et aidons de manière désintéressée dans nos interactions avec tous.

Humanité

À travers nos activités, nous améliorons la vie de ceux qui sont moins chanceux que nous.

Intégrité

Nous honorons nos engagements et agissons de manière responsable dans toutes nos relations.

Un lieu de travail offrant l'égalité des chances, exempt de discrimination et de harcèlement

Chez UST, nous nous efforçons d'offrir un environnement de travail exempt de discrimination et de harcèlement. Nous sommes un employeur offrant l'égalité des chances et nos décisions en matière d'emploi sont fondées sur le mérite et les besoins de l'entreprise. Notre politique en matière de droits de l'homme illustre davantage notre position à cet égard. Nous nous engageons à suivre des pratiques d'emploi équitables qui offrent des chances égales à tous les employés. Nous ne faisons aucune discrimination et ne tolérons aucun harcèlement fondé sur la race, la couleur, la religion, le handicap, le sexe, l'origine nationale, l'orientation sexuelle, l'identité sexuelle, l'expression sexuelle, l'âge, les informations génétiques, le statut militaire ou tout autre statut protégé par la loi. Chez UST, nous valorisons la diversité et croyons qu'un lieu de travail diversifié constitue un avantage concurrentiel.

UST se réserve le droit de redéfinir périodiquement vos rôles et responsabilités en fonction des besoins de l'organisation et / ou de vos performances.

Compétences

FastAPI, Asynchronous Programming, PostgreSQL, Python

Niveau de séniorité

Niveau intermédiaire-senior

Type d'emploi

Temps plein

Fonction du poste

Ingénierie et technologie de l'information

Industries

Services informatiques et conseil en informatique

UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and / or your performance.

```