Rate: $65-$70/Hr CAD + HST
Position: Python Developer
Location: Montreal, QC (3 days onsite)
Duration: 12 Months
The vulnerability management platforms team is looking for an experienced and proactive python developer to design and implement high-performance REST APIs using FastAPI.
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 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 OpenTelemtry
- Experience with microservice architectures
#L!-CEIPAL
...Cassia, a nonprofit, senior living organization, is hiring a WordPress Web Developer to join our growing team ! Based at our Edina, MN homeoffice, you will enjoy a welcoming environment with supportive leadership and a friendly team.The WordPress Web Developer...
Responsibilities Manage compensation packages using payroll software Collect and verify timekeeping information for all employees Calculate pay according to hours worked incorporating leaves and overtime Calculate bonuses and commissions when appropriate...
Overview: The Athletic Director is responsible for overseeing, leading, planning and implementing the Athletic department. Athletic Director... ...Ensure adequate supplies and resources are available. Assist campers with achieving their goals. Supervise and participate...
...of all interactions with the individuals. Proof a high school diploma or equivalent is required. Able to complete all required trainings from the TRAIN. Also able to be available for morning and/or afternoon transportation, as needed. Attendance - arrive by 8am...
Job Title: Restroom Attendant for Bathroom Location: The Bungalow, Huntington Beach, CA Position Type: Part-Time Compensation: Hourly + Tips About Us: The Bungalow Long Beach is a vibrant coastal lounge known for its laid-back atmosphere, premium cocktails...