As a Freelance Python Developer, you will work on high-performance and scalable Python application development projects. Your main missions will be :
• Development and implementation : Design, develop and maintain robust RESTful applications and APIs using Python and its modern frameworks.
• Technical design : Apply good programming practices (SOLID, design patterns) and integrate microservices architectures to meet the functional and technical challenges of projects.
• Collaboration and integration : Work closely with international teams to integrate user management systems (ORI stack: Keto, Kratos, Hydra) and ensure communication between different departments via messaging protocols (AMQP).
• Testing and deployment : Guarantee the quality of the code through unit and integration tests, and participate in deployment processes (Docker, Kubernetes) to ensure the continuous delivery of solutions.
• Technology Watch : Stay up to date with the latest innovations in Python, frameworks (FastAPI, asyncIO, SQLAlchemy, Beanie) and best practices in security and cloud (AWS).