Python Developer

Montreal

55 000,00$ - 120 000,00$ /an

Offre publiée le 2026-02-06

Veracity Software Inc

Position: Python Developer

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:

  • 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 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 environment
  • Adaptive and eager to learn new tools and technologies

Nice to have:

  • Knowledge of monitoring tools like Prometheus and OpenTelemetry
  • Experience with microservice architectures

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Other

Industries

  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Veracity Software Inc by 2x.

Get notified about new Python Developer jobs in Montreal, Quebec, Canada.

Montreal, Quebec, Canada $60,000.00-$120,000.00 2 days ago

Montreal, Quebec, Canada $55.00-$60.00 15 hours ago

Montreal, Quebec, Canada CA$85,000.00-CA$95,000.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr