Talent.com
Python Developer
Python DeveloperAlltech Consulting Services • Montreal Quebec, Canada
Python Developer

Python Developer

Alltech Consulting Services • Montreal Quebec, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Experience : 10+ yearsThe vulnerability management platforms team is looking for an experienced and proactive python developer to design and implement high-performance REST APIs using FastAPI. The candidate should be able to quickly adapt to a fast-evolving environment and take full ownership of the services / features they will be working on.

Core responsibilities :

– Design and implement scalable, maintainable and high-performing RESTful APIs using FastAPI, SQL Model 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 the API logic, enhance query performance and implement caching strategies Required skills :

– 5+ years of professional Python development experience

– Strong experience with FastAPI or 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 like Openshift / Kubernetes

– Proficiency in writing unit tests and integration tests

– Familiarity with event-driven architecture and tools like Kafka

– Strong Problem-solving skills and attention to details

– Effective communication and ability to work in a collaborative, agile environments

– Adaptive and eager to learn new tools and technologies Nice to have :

– Knowledge of monitoring tools like Prometheus and OpenTelemtry

– Experience with microservice architectures

Create a job alert for this search

Python Developer • Montreal Quebec, Canada

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
Senior Full Stack Developer

Senior Full Stack Developer

Botpress Technologies Inc. • Montreal, QC, Canada
Full-time
Help bring AI agents to companies worldwide.Over the next decade, autonomous agents will redefine how we work.Botpress allows companies to build and deploy advanced AI agents that move beyond conve...Show more
Last updated: 30+ 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
Directeur Observabilité Et Plateforme Cloud

Directeur Observabilité Et Plateforme Cloud

Accent Labels Inc. • Côte-Saint-Luc, Canada, CA
Full-time
Directeur(rice), Gouvernance, conformité et sensibilisation à la cybersécuritéNos équipes sont au cœur de tout ce que nous faisons. Ensemble, nous aidons les gens, les entreprises et la société à al...Show more
Last updated: 7 hours ago • Promoted • New!
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-Esprit, Canada
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: 14 hours 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
Ai / Python Developer - With Financial Modeling Experience - C$80,000 - C$90,000 Par An

Ai / Python Developer - With Financial Modeling Experience - C$80,000 - C$90,000 Par An

Flinks • Montréal, Canada, CA
Full-time
NET developer to join the Fixed Income electronic trading team, building and maintaining software solutions, in an Agile environment.Show more
Last updated: 7 hours 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
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: 1 day ago • Promoted
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
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: 1 day ago
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: 24 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: 6 days ago • Promoted