Python Developer
C
Compunnel, Inc.
📍 Montreal, Montreal (administrative region), Canada
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.
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 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 the front-end team to ensure smooth API integration.
- Assist in implementing workflows for detecting, archiving, and purging stale data based o...