Python Developer
Technology
SynechronMontréal, Canada3 weeks agoUntil 2026-05-06
Job description
This range is provided by Synechron. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
CA$80,000.00/yr - CA$95,000.00/yrDirect message the job poster from Synechron
Python Developer
We are seeking an experienced and highly skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in building scalable, high-performance RESTful APIs using FastAPI, SQLModel, and Redis, along with a deep understanding of database design, testing, and cloud/containerization technologies. Candidate will collaborate closely with cross-functional teams to deliver robust solutions and mentor junior developers to foster a growth-oriented environment.The Role
- Design, develop, and maintain scalable, reliable RESTful APIs utilizing FastAPI, SQLModel, and Redis.
- Write clean, efficient, and maintainable Python code adhering to best practices.
- Develop comprehensive documentation for APIs and internal workflows.
- Architect and optimize database schemas, develop complex queries, and ensure data integrity.
- Create and manage automated test suites for unit and integration testing.
- Monitor, analyze, and optimize API performance; implement caching strategies and rate-limiting to improve response times.
- Collaborate with front-end teams to ensure seamless API integration.
- Assist in designing workflows for detecting, archiving, and purging stale data based on retention policies.
- Ensure robust logging, auditing, and security measures are in place for data lifecycle processes.
- Mentor junior developers, conduct code reviews, and promote best coding practices.
- Collaborate with system architects to refine API logic, enhance query performance, and implement effective caching solutions.
Requirements
- 5+ years of profession
¿Te interesa este puesto?