Python Developer

Job Description

  • Contractor
  • Anywhere

Hi, we are seeking a Python Developer in Montreal, QC, Canada.

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