25 Sep
|
Veracity Software
|
Toronto
25 Sep
Veracity Software
Toronto
Position: Python DeveloperThe vulnerability management platforms team is looking for an experienced and proactive python developer to design and implement high-performance REST APIs using FastAPI. The 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.Position: Python DeveloperThe vulnerability management platforms team is looking for an experienced and proactive python developer to design and implement high-performance REST APIs using FastAPI. The 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 RedisWrite clean, efficient, and maintainable Python codeDevelop and maintain documentationDesign and optimize database schemas and queriesCreate and maintain automated test suitesMonitor and optimize API performanceImplement caching strategies and rate limitingCollaborate with front end team to ensure smooth API integrationAssist in implementing workflows for detecting, archiving and purging stale data based on retention policiesEnsure proper logging and auditing of data lifecycle processesMentor junior developers and review codeCollaborate with the system architect to refine the API logic,
enhance query performance and implement caching strategiesRequired Skills5+ years of skilled Python development experienceStrong experience with FastAPI or similar framework (Flask, Django REST)Deep understanding of REST API design principlesExpertise in asynchronous programming with PythonSolid experience with SQL databases (PostgreSQL preferred)Strong knowledge of API security best practicesExperience with Docker and containerized environments like Openshift/KubernetesProficiency in writing unit tests and integration tests?Familiarity with event-driven architecture and tools like KafkaStrong Problem-solving skills and attention to detailsEffective communication and ability to work in a collaborative, agile environmentsAdaptive and eager to learn new tools and technologiesNice to have:Knowledge of monitoring tools like Prometheus and OpenTelemtry?Experience with microservice architecturesSeniority levelSeniority level Mid-Senior levelEmployment typeEmployment type Full-timeJob functionJob function OtherIndustries IT Services and IT ConsultingReferrals increase your chances of interviewing at Veracity Software Inc by 2xGet notified about new Python Developer jobs inMontreal, Quebec, Canada .Montreal, Quebec, Canada $60,000.00-$120,000.00 2 days agoSoftware Engineer (Python) - Elite FinTech Firm - Up to $200k CADMontreal, Quebec, Canada $55.00-$60.00 15 hours agoMontreal, Quebec, Canada CA$85,000.00-CA$95,000.00 2 weeks agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.#J-18808-Ljbffr
📌 Python Developer - C$60,000 - C$120,000 A Year (Toronto)
🏢 Veracity Software
📍 Toronto