Python Developer Job at VDart Inc, Canada

VHl4SmRYeWxmbldiUXQ5M1A4S1Nid2lGcGc9PQ==
  • 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

Accentuate Staffing

Relationship Banker Job at Accentuate Staffing

 ...business development efforts to increase deposits and promote banking products to include Cash Management, Remote Deposit Capture (RDC...  ...and other electronic banking products.~Cross-sells commercial products to existing and new customers, such as on-line banking... 

SeekTeachers

Physical Education Teacher Job at SeekTeachers

Description Here comes another AMAZING teaching opportunity for you. Are you an experienced Physical Education Teacher looking to work in the Middle East?Have you thought of teaching in Kuwait?Our client, an established School in... 

JGA Tech Solutions LLC

commercial electrician Job at JGA Tech Solutions LLC

 ...Commercial Electrician We are seeking a skilled and safety-focused Commercial Electrician to perform installation, maintenance, and repair of electrical systems in commercial and industrial facilities. This role requires a strong understanding of the National Electrical... 

All Season Global Solutions

Class B Immediate Hiring We are seeking a Local Driver - CDL Class A and Class B to join our team Job Job at All Season Global Solutions

Class B Immediate Hiring We are seeking a Local Driver - CDL Class A and Class B to join our team JobImmediate Hiring! We are seeking a Local Driver - CDL Class A and Class B to join our team! You will be responsible for safely operating a truck with a capacity of at... 

BOEING

Crane Maintenance Mechanic A-81409 Job at BOEING

Job Description At Boeing, we innovate and collaborate to make the world a better place. Were committed to fostering an environment for every teammate thats welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us...