Python/Django Developer at work force today
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

43.6

Posted On

06 Sep, 25

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python

Industry

Information Technology/IT

Description

JOB DESCRIPTION –

The vulnerability management platforms team is looking for an experienced and proactive python developer to design and implement high-performance REST APIs using FastAPI. T he candidate should be able to quickly adapt to a fast-evolving environment and take full ownership of the services / features they will be working on.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 testsFamiliarity 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
Job Type: Full-time
Pay: $43.60-$65.09 per hour

Application question(s):

  • do you have 5+ years of backend Python development experience?
  • Have you built APIs with FastAPI, Flask, or Django REST?
  • Do you have hands-on experience with async programming in Python?

Experience:

  • Python: 6 years (preferred)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Please refer the Job description for details

Loading...