Talent.com
Python Developer
Python DeveloperCompunnel, Inc. • Montreal, Montreal (administrative region), CA
Python Developer

Python Developer

Compunnel, Inc. • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

We’re seeking a seasoned Python Developer to join our Vulnerability Management Platforms team. You’ll lead the design and implementation of high-performance RESTful APIs using FastAPI, SQLModel, and Redis to power our security infrastructure. You'll work in a fast-paced environment with opportunities to take full ownership of critical services and influence the architecture.

Key Responsibilities

  • Design and develop scalable, maintainable, and high-performing REST APIs using FastAPI
  • Write clean, efficient, and modular Python code
  • Develop and optimize PostgreSQL database schemas and queries
  • Implement caching, rate limiting, and asynchronous workflows using Redis and other tools
  • Build and maintain automated test suites (unit, integration)
  • Monitor API performance and continuously enhance performance and security
  • Implement logging and auditing mechanisms for data lifecycle operations
  • Detect, archive, and purge stale data in alignment with retention policies
  • Collaborate with front-end and DevOps teams to ensure seamless integrations
  • Guide and mentor junior developers, participate in code reviews
  • Contribute to architectural decisions and microservices design alongside the system architect

Required Qualifications

  • 5+ years of professional experience in Python development
  • Deep experience with FastAPI or similar frameworks (Flask, Django REST)
  • Strong understanding of REST API design principles and asynchronous programming
  • Proficiency with SQL databases (especially PostgreSQL) and SQLModel
  • Strong focus on API security, including authentication and authorization mechanisms
  • Solid understanding of Docker, and deployment in Kubernetes / OpenShift environments
  • Familiar with test-driven development and automated testing best practices
  • Hands-on experience with caching strategies, rate limiting, and logging
  • Excellent problem-solving skills and strong attention to detail
  • Clear communication skills and ability to work effectively in an Agile team
  • Passion for learning new tools and continuously improving code quality and performance
  • Preferred / Nice to Have

  • Familiarity with event-driven architecture (e.g., Kafka)
  • Experience with microservice architecture and service-to-service communication
  • Monitoring and observability tools such as Prometheus, OpenTelemetry, or Grafana
  • Experience with CI / CD pipelines and DevSecOps practices
  • #J-18808-Ljbffr

    Create a job alert for this search

    Python Developer • Montreal, Montreal (administrative region), CA

    Similar jobs
    Python Developer

    Python Developer

    CGI • Montréal, Québec, Canada
    Full-time
    Quick Apply
    Your mission will be to develop RestFul WebAPI with Python 3+ to provide Infrastructure As A Service for all clients.Code and maintain Restful Web API in Python and respect Github workflow.Follow A...Show more
    Last updated: 15 days ago
    Développeur Python

    Développeur Python

    DELAN • Montréal, QC, ca
    Full-time
    Quick Apply
    Le Développeur Python sera chargé du développement et de l’évolution des solutions et applications de l’entreprise dans le l’intelligence artificielle appliquée au domaine de la santé.Développer et...Show more
    Last updated: 21 days ago
    Senior Full-Stack Developer (AI-First)

    Senior Full-Stack Developer (AI-First)

    Maxa AI • Montreal, QC, Canada
    Full-time
    Senior Full-Stack Developer (AI-First).Montreal (Hybrid : TuesThurs in office).Own end-to-end delivery of enterprise-grade features powering Maxas finance-grade AI products.Build scalable Python + S...Show more
    Last updated: 11 days ago • Promoted
    Dveloppeure Full-Stack Snior (AI-First)

    Dveloppeure Full-Stack Snior (AI-First)

    Maxa AI • Montreal, QC, Canada
    Full-time
    Dveloppeure Full-Stack Snior (AI-First).Montral (Hybride : au bureau du mardi au jeudi).Prenez en charge la livraison complte de fonctionnalits de niveau entreprise qui alimentent les produits dIA ...Show more
    Last updated: 11 days ago • Promoted
    Algebra Private Tutoring Jobs L'epiphanie

    Algebra Private Tutoring Jobs L'epiphanie

    Superprof • L'epiphanie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Platform Engineer (AWS) with Backend Experience - Montreal-based candidates only

    Kento Health Inc • H3C, QC, Canada
    Full-time
    Location requirement : Applicants must be based in or around Montreal and available to work on-site at our Montreal office two days per week. We started Kento Health to revolutionize healthcare for p...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Firmware Engineer, 3D Printer Systems — Hybrid

    Senior Python Firmware Engineer, 3D Printer Systems — Hybrid

    AON3D • Montreal
    Full-time +1
    A leading additive manufacturing company in Montreal seeks a Senior Software Engineer to enhance their Klipper firmware.This role emphasizes Python development within a hybrid work model, ideal for...Show more
    Last updated: 7 days ago • Promoted
    Algebra Private Tutoring Jobs Lanaudi

    Algebra Private Tutoring Jobs Lanaudi

    Superprof • Lanaudi, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Développeur logiciels principal

    Développeur logiciels principal

    Pattison Sign Group • Dorval, QC, Canada
    Full-time
    Pattison ID - Équipe numérique.Transformez vos idées en solutions innovantes en tant que développeur logiciels principal. Chez Pattison ID, nous ne sommes pas seulement u...Show more
    Last updated: 30+ days ago • Promoted
    Python Quantitative Developer - Hybrid Working - $140,000 - $250,000 CAD Base (+ Bonus)

    Python Quantitative Developer - Hybrid Working - $140,000 - $250,000 CAD Base (+ Bonus)

    Hunter Bond • Montreal
    Full-time
    Python Quantitative Developer - Hybrid Working - $140,000 - $250,000 CAD Base (+ Bonus).Senior Quantitative Technology Consultant at Hunter Bond. Job title : Python Quantitative Developer.My client a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

    Senior Full Stack Software Developer- GOLANG / REACT (Réf 19-13 S)

    1perTInent inc • Montréal, QC, Canada
    Full-time
    Our client is an innovative and forward-looking company that offers technical consulting, design, and programming services for show control and the entertainment industry.Additionally, since 2015, ...Show more
    Last updated: 30+ days ago • Promoted
    Dveloppeur / euse Cloud Azure

    Dveloppeur / euse Cloud Azure

    Maplr • Montreal, QC, Canada
    Full-time
    Tu recherches un nouveau challenge en tant queDveloppeur.Rejoins-nous chezMaplr, o nous recherchons des talents exceptionnels dsireux de contribuer des projets denvergure qui faonnent lavenir du Qu...Show more
    Last updated: 30+ days ago • Promoted
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Saint-Alexis
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Développeur(e) logiciel / Software Developer - Cloud

    Développeur(e) logiciel / Software Developer - Cloud

    Genetec • Montreal, QC, Canada
    Full-time
    La dynamique de votre équipe : .Le groupe vidéo a pour but de développer, opérer et promouvoir un portfolio de services cloud utilisé dans les plus récents ...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Developer - Digital Workflow Team

    Senior Software Developer - Digital Workflow Team

    Vention • Montreal, QC, Canada
    Full-time
    Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor.Our te...Show more
    Last updated: 30+ days ago • Promoted
    Python / NLP Developer [#4877]

    Python / NLP Developer [#4877]

    Alteo • Montreal, QC, Canada
    Permanent
    Alteo is looking for a Python / NLP Developer for a permanent position based in Montreal.Maintain and implement new features in our search engine. Develop and maintain a click analytics system to lear...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Engineer

    Senior Python Engineer

    SuperAnnotate • Rawdon, Quebec, CA
    Remote
    Full-time
    As a Senior Python Engineer, you will work remotely on an hourly paid basis to review AI-generated Python solutions and technical explanations, as well as generate high-quality reference content th...Show more
    Last updated: 1 day ago
    Développeurs Fullstack Python / React ( • •)

    Développeurs Fullstack Python / React ( • •)

    LARGIER CONSEILS • Montreal, QC, Canada
    Permanent
    Notre client, une grande banque européenne en expansion en Amérique du Nord, recrute.Expérience de 3 à 12 ans.Poste permanent OU contrat consultant.Présentiel : 4...Show more
    Last updated: 21 days ago • Promoted