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

This range is provided by Compunnel Inc. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$70.00 / hr - $75.00 / hr

Core responsibilities :

  • Design and implement scalable, maintainable, and high-performing RESTful APIs using FastAPI, SQLModel, and Redis.
  • Write clean, efficient, and maintainable Python code.
  • Develop and maintain documentation.
  • Design and optimize database schemas and queries.
  • Create and maintain automated test suites.
  • Monitor and optimize API performance.
  • Implement caching strategies and rate limiting.
  • Collaborate with front-end team to ensure smooth API integration.
  • Assist in implementing workflows for detecting, archiving, and purging stale data based on retention policies.
  • Ensure proper logging and auditing of data lifecycle processes.
  • Mentor junior developers and review code.
  • Collaborate with the system architect to refine API logic, enhance query performance, and implement caching strategies.

Required skills :

  • 5+ years of professional Python development experience.
  • Strong experience with FastAPI or similar frameworks (e.g., 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 like 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 skills and ability to work collaboratively in agile environments.
  • Adaptability and eagerness to learn new tools and technologies.
  • Seniority level

  • Mid-Senior level
  • Employment type

  • Contract
  • Job function

  • Information Technology
  • #J-18808-Ljbffr

    Create a job alert for this search

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

    Similar jobs
    Synon Developer - SD 0116RS#01

    Synon Developer - SD 0116RS#01

    NavitasPartners • Montréal, QC, Canada
    Full-time
    RxCLAIM / claim adjudication enhancement initiatives.The ideal candidate is a strong independent contributor with deep technical expertise in Synon and RxCLAIM adjudication processes.RxCLAIM / clai...Show more
    Last updated: 6 days ago • Promoted
    Développeur(euse) de logiciel | Software Developer

    Développeur(euse) de logiciel | Software Developer

    Delmar International Inc. • Lachine, QC, Canada
    Full-time
    Relevant du Gestionnaire du développement logiciel, le / la Développeur(euse) Logiciel joue un rôle clé dans la création des plateformes et des outils qui soutiennen...Show more
    Last updated: 30+ days ago • Promoted
    Sales Partners

    Sales Partners

    ATIA Ltd • Longueuil H4H, QC, Canada
    Full-time
    ATIA Ltd is multinational company which has 2 main sectors : .First sector : ISO Standards - which includes : .Second sector : Software Development. Developing applications for all technologies and platfo...Show more
    Last updated: 1 hour ago • Promoted • New!
    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Chef(fe) dquipe Dveloppeur(se) Logiciel / Team Lead Software Developer

    Toon Boom Animation Inc. • Montreal, QC, Canada
    Full-time
    Rejoignez Toon Boom - L o la crativit et la technologie se rencontrent !.Depuis plus de 30 ans, Toon Boom est le leader mondial des logiciels danimation 2D, faisant confiance des studios de renom t...Show more
    Last updated: 15 days ago • Promoted
    Sobeys Jobs in Dorval Now Hiring

    Sobeys Jobs in Dorval Now Hiring

    GREAT PAY $17-42 p / h • Dorval, CA
    Full-time
    Ready to tackle a fun and rewarding career? There are Sobeys job openings in your area.Apply today and find the job that you have been looking for!.Show more
    Last updated: 1 hour ago • Promoted • New!
    Python & Generative AI Developer

    Python & Generative AI Developer

    Astra North Infoteck Inc. • Montreal, QC, ca
    Full-time
    Quick Apply
    Role : Python development, Generative AI solutions, database technologies, DevOps practices, and Unix / Linux shell scripting. Hybrid : In office 3 days a week.We are seeking a highly skilled Software E...Show more
    Last updated: 1 day ago
    Développeur de modèles de données aéronautiques en Python - Charges et dynamique

    Développeur de modèles de données aéronautiques en Python - Charges et dynamique

    SOGECLAIR • Montreal, QC, CA
    Full-time
    Quick Apply
    LES TÂCHES QUE VOUS ALLEZ ACCOMPLIR 🎯.Nous recherchons un développeur Python hautement qualifié pour soutenir le développement continu d’un modèle de données aéronautiques utilisé dans les flux de...Show more
    Last updated: 30+ days ago
    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 logiciel - Ing. de plateforme / Software Developer - Platform Eng.

    Développeur logiciel - Ing. de plateforme / Software Developer - Platform Eng.

    Genetec • Montreal, QC, Canada
    Full-time
    Vous souhaitez améliorer directement la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud, su...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer

    Full Stack Developer

    Explorance • Montreal, QC, Canada
    Full-time
    Rejoignez une entreprise base Montral qui aide les organisations du monde entier crer un parcours personnalis d'impact et d'panouissement pour leurs employs. Explorance offre des solutions i...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer / DevOps (AWS)

    Senior Developer / DevOps (AWS)

    Targeted Talent • Montreal, QC, Canada
    Full-time
    This role is with a company that is a leader in the video streaming industry.This role is great for someone located in Canada looking for a remote role. You will be working in PST working hours.Desi...Show more
    Last updated: 30+ days ago • Promoted
    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Free Cash by Almedia • Saint-Patrice-de-Sherrington
    Remote
    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
    Expert Programmer Analyst

    Expert Programmer Analyst

    Transat AT • Montreal, QC, Canada
    Full-time
    Our mission is to be the preferred airline of our customers and our team.Open‑mindedness, concern for others, intelligence at work, and above all, a good dose of fun allow us to achieve grea...Show more
    Last updated: 20 hours ago • Promoted • New!
    Shop, Deliver, Earn Cash - Instacart

    Shop, Deliver, Earn Cash - Instacart

    Instacart Shoppers • Rawdon, QC, CA
    Part-time +1
    Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop. Instacart’s platform helps people ...Show more
    Last updated: 11 days ago • Promoted
    Software Developer – API

    Software Developer – API

    Amilia • Greater Montreal Area, QC, CA
    Full-time
    Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform.Designed for municipalities, community centers, nonprofits, businesses, and recreation o...Show more
    Last updated: 30+ days ago
    Python Developer

    Python Developer

    Apptad Inc • Montreal, QC, Canada
    Full-time
    Quick Apply
    MessageBody"> Python Developer Investment Banking (5 7 Years) Location : Montreal, QC Domain : Investment Banki...Show more
    Last updated: 19 hours ago • New!
    Python Developer

    Python Developer

    Citylogix Inc • Montreal, Quebec, Canada, H1A 0A1
    Full-time
    Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and pro...Show more
    Last updated: 23 days ago
    Product Analyst - Finishing (R&D )

    Product Analyst - Finishing (R&D )

    Walter Surface Technologies Incorporated • Pointe-Claire, QC, Canada
    Full-time
    Reporting to : Product Manager – Finishing.The Product Analyst – Finishing.Product Manager in managing and growing the finishing and coated abrasives product portfolio, including Walter,...Show more
    Last updated: 5 days ago • Promoted