Python Developer Job at Sumeru Solutions, Canada

VFZhSWRsMlNkREFkSVkxN3NadlFxaGJMcEE9PQ==
  • Sumeru Solutions
  • Canada

Job Description

Role: Python Developer

Location: Montreal, QC Canada - 4 days Onsite

What you need:

10+ years of experience

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 Open Telemtry

Experience with microservice architectures

The opportunity:

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

Job Tags

Full time,

Similar Jobs

Target

Starbucks Barista Job at Target

 ...We Believe In Our Team Members Having Meaningful Experiences That Help Them Build And Develop Skills For a Career. The Role Of a Starbucks Barista Can Provide You With The Skills And Experiences Of: Provide a consistent Starbucks experience for guests by curating handcrafted... 

FiveStar Senior Living

Medication Aide Job at FiveStar Senior Living

 ...Part Time ( Shifts: Day (6a-6p) & Evening (6p -6a). Rotating holidays and weekends required. Certified Medication Technician or Certified Medication Aide Required. Certified Medical Assistant not applicable. Job details: Morningside of Wilmington is... 

University of Pennsylvania

Orthopaedic Surgery Spine Surgeon - AC Track Job at University of Pennsylvania

 ...Orthopaedic Surgery Spine Surgeon - AC Track Location: Philadelphia, PA Open Date: Mar 19, 2025 Deadline: Mar 19, 2027 at 11:59 PM Eastern Time The Department of Orthopaedic Surgery at the Perelman School of Medicine at the University of Pennsylvania seeks... 

SupportFinity

Python Developer Job at SupportFinity

 ...We're looking for a Python Developer to join our friendly and dynamic team. As a Python Developer, you will be responsible for developing and maintaining high-quality software applications using Python programming language. Your expertise in object-oriented design,... 

Togetherhood

Audio Engineer to teach Podcasting Classes Job at Togetherhood

 ...will be teaching the following: Recording Basics: Show how to use a microphone, set up recording software, and understand basic audio settings. Hands-On Practice: Allow kids to record their episodes in small groups or individually, practicing their scripts and using...