Python Developer

Toronto, ON, CA, Canada

Job Description

Position:

Python Developer

Location:

Toronto, ON

Type:

Full-Time, Remote

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

Required Skills:



BS/BA in Computer Science or related field 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 .
Job Type: Full-time

Pay: $95,902.93-$110,923.22 per year

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3018362
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned