Talent.com
Python Developer
Python DeveloperCompunnel, Inc. • Montreal, Montreal (administrative region), CA
No longer accepting applications
Python Developer

Python Developer

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

The 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:

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

Required Skills:

  1. 5+ years of professional Python development experience.
  2. Strong experience with FastAPI or similar frameworks (Flask, Django REST).
  3. Deep understanding of REST API design principles.
  4. Expertise in asynchronous programming with Python.
  5. Solid experience with SQL databases (PostgreSQL preferred).
  6. Strong knowledge of API security best practices.
  7. Experience with Docker and containerized environments like Openshift/Kubernetes.
  8. Proficiency in writing unit tests and integration tests.
  9. Familiarity with event-driven architecture and tools like Kafka.
  10. Strong problem-solving skills and attention to detail.
  11. Effective communication and ability to work in a collaborative, agile environment.
  12. Adaptive and eager to learn new tools and technologies.

Nice to Have:

  1. Knowledge of monitoring tools like Prometheus and OpenTelemetry.
  2. Experience with microservice architectures.
#J-18808-Ljbffr
Create a job alert for this search

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

Similar jobs
Python Developer

Python Developer

Synechron • Montreal
Full-time
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux.Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir de...Show more
Last updated: 30+ days ago • Promoted
Python Software Developer

Python Software Developer

Croesus Finansoft, Inc. • Laval, Canada, CA
Full-time
Software Developer - Business Intelligence & Financial Systems - Financial Sector Introduction I’m Frédérique Tahon, Recruitment Director at FED IT, specializing in IT recruitment.I’m currently hir...Show more
Last updated: 5 days ago • Promoted
FullStack Python/React Engineer for FinTech Trading Tools

FullStack Python/React Engineer for FinTech Trading Tools

QUANTEAM - North America (RAINBOW PARTNERS Group) • Montreal
Full-time
A specialized consulting firm is seeking a Python / React Developer for an investment bank in Montreal.The role involves providing and maintaining a web application for reporting to trading desk ma...Show more
Last updated: 29 days ago • Promoted
Senior Azure Integration Developer (C#, Python)

Senior Azure Integration Developer (C#, Python)

Sonepar Canada, Inc. • Laval
Full-time
A leading distributor of electrical products in Canada is seeking an Integration Software Developer to design and support integration solutions that ensure reliable data exchange.The ideal candidat...Show more
Last updated: 30+ days ago • Promoted
Ai / Python Developer - With Financial Modeling Experience

Ai / Python Developer - With Financial Modeling Experience

AlayaCare • Côte-Saint-Luc, Canada, CA
Full-time
Nous sommes**Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux.Notre cabinet de conseil mondial combine la créativité et la technologie innovante p...Show more
Last updated: 1 day ago • Promoted
Python Software Engineer - Hybrid Working - Up to $250,000 CAD Base (+ Bonus)

Python Software Engineer - Hybrid Working - Up to $250,000 CAD Base (+ Bonus)

Hunter Bond • Montreal
Full-time
An elite quantitative trading firm is seeking a talented Python Software Engineer to join a technology-driven team building next-generation trading and research platforms.This is a deeply engineeri...Show more
Last updated: 3 days ago • Promoted
Fullstack Developer - Python/React

Fullstack Developer - Python/React

CGI • Montréal, Québec, Canada
Full-time
Quick Apply
Fullstack Developer – Python/React.Global IT brings together all the IT departments responsible for developing and operating the organization’s information systems and technology infrastructure.The...Show more
Last updated: 6 days ago
Python Engineer

Python Engineer

Open Systems Technologies • Montreal
Full-time
Python engineer to work on a new requirement for database infrastructure maintenance and development.The role will require a self‑sufficient individual, capable of working in a complex environment ...Show more
Last updated: 12 days ago • Promoted
Python Developer

Python Developer

Veracity Software Inc • Montreal
Full-time
The 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 abl...Show more
Last updated: 30+ days ago • Promoted
Python - Cloud Infrastructure Developer

Python - Cloud Infrastructure Developer

Trigyn Technologies • Montreal
Full-time
Trigyn Technologies is an innovative solutions provider and systems integrator that has been in business for 30 years with more than 1,500 resources deployed today.We have professionals on board at...Show more
Last updated: 3 days ago • Promoted
ETL Developer with Python

ETL Developer with Python

Epsilon Solutions Ltd. • Montreal
Full-time
Get AI-powered advice on this job and more exclusive features.This range is provided by Epsilon Solutions Ltd.Your actual pay will be based on your skills and experience — talk with your recruiter ...Show more
Last updated: 30+ days ago • Promoted
Python Engineer

Python Engineer

Bounteous • Montreal
Full-time
Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportun...Show more
Last updated: 11 days ago • Promoted
AI / Python Developer - with financial modeling experience

AI / Python Developer - with financial modeling experience

Synechron Inc. • Montreal
Full-time
AI / Python Developer - with financial modeling experience* Concevoir et implémenter des pipelines Python, des schémas et des API pour fournir des données gouvernées et de haute qualité aux modèles...Show more
Last updated: 30+ days ago • Promoted
Python Developer

Python Developer

Citylogix Inc • Montreal
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: 30+ days ago • Promoted
Python Infrastructure Developer

Python Infrastructure Developer

LanceSoft, Inc. • Montreal
Full-time
Python engineer to work on a new requirement for database infrastructure maintenance and development.The role will require a self-sufficient individual, capable of working in a complex environment ...Show more
Last updated: 15 days ago • Promoted
GenAI-Python Developer

GenAI-Python Developer

Keasis • Montreal
Full-time
The developer will be working within a machine learning team/squad.The team is working on developing Artificial Intelligence solutions including ML and Gen AI.The candidate should be familiar with ...Show more
Last updated: 3 days ago • Promoted
Python Developer

Python Developer

INVOKE • Laval, Quebec, Canada
Full-time
We are looking for a talented and experienced Python Developer / Lead with 8 to 10 years of professional experience to join our dynamic team.In addition to strong technical expertise, this role inc...Show more
Last updated: 6 days ago • Promoted
Senior Python Developer / Senior System Configuration Developer

Senior Python Developer / Senior System Configuration Developer

Highbrow LLC • Montreal
Full-time
Senior Python Developer / Senior System Configuration Developer.Location: Montreal, Quebec – Canada.Experience: 6+yrs, Aviation experience is must have.Act as the primary technical interface for Py...Show more
Last updated: 14 days ago • Promoted