Python Developer Job at VDart Inc, Canada

aXl5WWJVdUU2K2RCMlFZTXBadTZ2aUxPTnc9PQ==
  • VDart Inc
  • Canada

Job Description

Role: Python Developer

Location: Montreal, Quebec (Onsite)

Ty pe: Contract

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

Preferred Skills:

  • Knowledge of monitoring tools like Prometheus and OpenTelemtry
  • Experience with microservice architectures
  • Financial Services experience

Minimum Skills Required:

  • 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

Preferred Skills:

  • Knowledge of monitoring tools like Prometheus and OpenTelemtry
  • Experience with microservice architectures
  • Financial Services experience

Job Tags

Contract work,

Similar Jobs

Software Placement Group

Behavioral Health Specialist (PACE Model) Job at Software Placement Group

 ...Behavioral Health Specialist (PACE Model) We are looking for a dedicated Behavioral Health Specialist to join our Social Work team in San Jose, CA. This full-time position centers around utilizing the PACE (Program of All-Inclusive Care for the Elderly) care model, representing... 

The Dennis Law Firm

Case Manager (Pre-Suit) Job at The Dennis Law Firm

 ...our firm plays a crucial role in the fight for consumer rights. Our team is united by one mission: Fighting for Justice. The Case Manager at The Dennis Law Firm provides a pivotal role in supporting our relentless pursuit in ensuring our clients get the justice they... 

C2 Education

Mathematics Science Tutor Job at C2 Education

 ...addition, we offer tutoring for K-12 and AP/Summer Boot Camps. Job Purpose: To...  ...documentation. Collaborate with other teachers and staff to create a supportive and enriching...  ...: ~ Sessions are conducted after school hours to accommodate students and are typically... 

CRH Plc.

Local CDL A Truck Driver Job at CRH Plc.

Job ID: 513784Oldcastle APG, a CRH Company, is North America's leading provider of innovative outdoor living solutions that enable customers to Live Well Outside. The manufacturer's portfolio of premier building products inspires endless possibilities while providing... 

ManTech

Model Based Systems Engineer Job at ManTech

 ...ManTech seeks a motivated, career and customer-oriented Model Based Systems Engineer (MBSE) to join our team in Stafford, VA....  ...Qualifications: Bachelors degree and at least 12 years of experience in Systems Engineering, Computer Science, or a related technical...