×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Compunnel, Inc.
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    DevOps, Python, Backend Developer, Software Engineer
Job Description & How to Apply Below
Location: Montreal

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 Postgre

SQL 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 Dev Ops 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 Postgre

SQL) and SQLModel

Strong focus on API security, including authentication and authorization mechanisms

Solid understanding of Docker, and deployment in Kubernetes/Open Shift 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, Open Telemetry, or Grafana

Experience with CI/CD pipelines and Dev Sec Ops  practices

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary