RSR Canada

Développeur Python/ Python Developer

Publié le 25 nov. 2025
Lieu
Montreal
h/semaine
40 heures/semaine
Période de l'emploi
1 année

L'équipe des plateformes de gestion des vulnérabilités est à la recherche d'un développeur Python expérimenté et proactif pour concevoir et mettre en œuvre des API REST haute performance à l'aide de FastAPI. Le candidat devra pouvoir s'adapter rapidement à un environnement en évolution rapide et prendre l'entière responsabilité des services/fonctionnalités sur lesquels il travaillera.

Responsabilités

  • Concevoir et mettre en œuvre des API RESTful évolutives, maintenables et performantes à l'aide de FastAPI, SQLModel et Redis.

  • Écrire du code Python propre, efficace et maintenable.

  • 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ées.

  • Surveiller et optimiser les performances des API.

  • Mettre en œuvre des stratégies de mise en cache et de limitation de débit (rate limiting).

  • Collaborer avec l'équipe front-end pour assurer une intégration fluide des API.

  • Aider à la mise en œuvre de flux de travail pour détecter, archiver et purger les données obsolètes basées sur les politiques de conservation.

  • Assurer la journalisation et l'audit appropriés des processus de 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 des API, améliorer les performances des requêtes et mettre en œuvre des stratégies de mise en cache.

Ce que vous apporterez

  • 5+ années d'expérience professionnelle en développement Python.

  • Forte 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.

  • Expérience solide avec les bases de données SQL (PostgreSQL de préférence).

  • Forte connaissance des meilleures pratiques de sécurité des API.

  • Expérience avec Docker et les environnements conteneurisés comme Openshift/Kubernetes.

  • Maîtrise de la rédaction de tests unitaires et de tests d'intégration.

  • Familiarité avec l'architecture événementielle (event-driven architecture) et des outils comme Kafka.

  • Solides compétences en résolution de problèmes et attention aux détails.

  • Communication efficace et capacité à travailler dans des environnements collaboratifs et agiles.

  • Adaptabilité et désir d'apprendre de nouveaux outils et technologies.


Atouts:

  • Connaissance des outils de surveillance comme Prometheus et OpenTelemetry.

  • Expérience avec les architectures de microservices.


Ce que vous gagnerez

  • Travailler au sein d'une équipe hautement technique et axée sur la technologie

  • Expérience de travail au sein de la prestigieuse industrie des services financiers

  • La chance d'établir de nombreuses connexions professionnelles

  • Une firme de services financiers mondiale bien connue sur votre CV


Nous remercions tous les candidats de leur intérêt, mais seuls les candidats qualifiés seront contactés pour les prochaines étapes. Dans l'attente de vous lire !


*****************************************************************************


The Vulnerability Management Platforms team is seeking an experienced and proactive Python developer to design and implement high-performance REST APIs using FastAPI. The successful candidate must be able to adapt quickly to a fast-paced environment and take full ownership of the services and features they work on.

Responsibilities


  • Design and implement scalable, maintainable, and high-performance RESTful APIs using FastAPI, SQLModel, and Redis.

  • Write clean, efficient, and maintainable Python code.

  • Develop and maintain comprehensive documentation.

  • Design and optimize database schemas and queries.

  • Create and maintain automated test suites.

  • Monitor and optimize API performance.

  • Implement caching and rate-limiting strategies.

  • Collaborate with the front-end team to ensure seamless API integration.

  • Assist in implementing workflows to detect, archive, and purge obsolete data based on retention policies.

  • Ensure proper logging and auditing of data lifecycle processes.

  • Mentor junior developers and perform code reviews.

  • Collaborate with the system architect to refine API logic, improve query performance, and implement caching strategies.

What You Will Bring


  • 5+ years of professional experience in Python development.

  • Strong experience with FastAPI or a similar framework (Flask, Django REST).

  • Deep understanding of REST API design principles.

  • Expertise in asynchronous programming with Python.

  • Solid experience with SQL databases (PostgreSQL preferred).

  • Strong knowledge of API security best practices.

  • Experience with Docker and containerized environments such as OpenShift/Kubernetes.

  • Proficiency in writing unit and integration tests.

  • Familiarity with event-driven architecture and tools like Kafka.

  • Strong problem-solving skills and attention to detail.

  • Effective communication and the ability to work in collaborative, agile environments.

  • Adaptability and a desire to learn new tools and technologies.


Assets:

  • Knowledge of monitoring tools like Prometheus and OpenTelemetry.

  • Experience with microservices architectures.


What You Will Gain

  • The opportunity to work within a highly technical, tech-driven team.

  • Work experience within the prestigious financial services industry.

  • The chance to build numerous professional connections.

  • A well-known global financial services firm on your resume.


We thank all applicants for their interest, but only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Projets similaires

+ Voir tous les projets

2026 - Randstad Sourceright GmbH. Tous droits réservés.