Python Developer Job at Compunnel Inc., Canada

Mk16ZTRuOWw1eW9SZXZaVzQwWkk1aldlTlE9PQ==
  • Compunnel Inc.
  • Canada

Job Description

Job Description

Position : Python Developer

Location : Montreal, Canada - Hybrid

Experience :: 10+ years

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

Nice to have:

Knowledge of monitoring tools like Prometheus and OpenTelemtry

Experience with microservice architectures

Job Tags

Similar Jobs

CoolSys

HVAC/R Service Manager - Light Commercial Job at CoolSys

 ...spectrum of best-in-class services includes HVAC & refrigeration installations, remodels, service & maintenance; and energy solutions, including controls and lighting.CoolSys serves customers in the retail, commercial, food service, educational, healthcare, and industrial... 

HireQuest, Inc

General Labor/Construction Clean-up/okc Job at HireQuest, Inc

Job Description Job Description General Labor/Construction Clean-up $12-14 per Hour - Some heavy lifting required, outdoor work, we provide PPE.

TrackFive

Locum Physician (MD/DO) - Cardiology in Hot Springs, AR Job at TrackFive

LocumJobsOnline is working with CompHealth to find a qualified Cardiology MD in Hot Springs, Arkansas, 71901!About The PositionSome locum assignments can be as short as a day, others, years. Some are far from home, others are local. Whatever it is you're looking for, we... 

Talent Matrixx

Pilot - CJ4 (Corporate Position) Job at Talent Matrixx

 ...construction firm in the Mountain West, is seeking a full-time pilot to join their corporate aviation team. This is a career-stable opportunity...  ...~401(k) with 3% company match ~ Home most nights; remote work outside of flight operations Schedule: On-call position... 

IntelyCare

Licensed Nursing Assistant Job at IntelyCare

 ...Description Get ready to earn up to $48 an hour as a Licensed Nursing Assistant (LNA) in the Hudson, NH area, with a flexible schedule that...  ...\n Hazard pay and bonus pay for overtime, holidays, and travel assignments \n Employer withholding of taxes \n Workers...